<SEC-DOCUMENT>0001714899-21-000078.txt : 20210804
<SEC-HEADER>0001714899-21-000078.hdr.sgml : 20210804
<ACCEPTANCE-DATETIME>20210804160749
ACCESSION NUMBER:		0001714899-21-000078
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		63
CONFORMED PERIOD OF REPORT:	20210630
FILED AS OF DATE:		20210804
DATE AS OF CHANGE:		20210804

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Denali Therapeutics Inc.
		CENTRAL INDEX KEY:			0001714899
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		IRS NUMBER:				463872213
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		161 OYSTER POINT BLVD.
		CITY:			SOUTH SAN FRANCISCO
		STATE:			CA
		ZIP:			94080
		BUSINESS PHONE:		(650) 866-8548

	MAIL ADDRESS:	
		STREET 1:		161 OYSTER POINT BLVD.
		CITY:			SOUTH SAN FRANCISCO
		STATE:			CA
		ZIP:			94080
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>dnli-20210630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:d515b147-c9bd-4d2b-812b-b4b43f8592c9,g:2bcfcdec-50f2-4499-93f2-f2681657908e,d:42e5030d714642659b5d462a2dee590a--><html xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dnli="http://www.denalitherapeutics.com/20210630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:utr="http://www.xbrl.org/2009/utr" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>dnli-20210630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGFibGU6MzBhNjI0ZDNlNzVhNDIxOTk4ZDU2MzMwZjhmMjNiZGEvdGFibGVyYW5nZTozMGE2MjRkM2U3NWE0MjE5OThkNTYzMzBmOGYyM2JkYV8xMi0xLTEtMS0w_99d2142b-16f3-4181-8623-f025d7c5cb51">2021</ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGFibGU6MzBhNjI0ZDNlNzVhNDIxOTk4ZDU2MzMwZjhmMjNiZGEvdGFibGVyYW5nZTozMGE2MjRkM2U3NWE0MjE5OThkNTYzMzBmOGYyM2JkYV8xMy0xLTEtMS0w_32d4ca97-5992-4fcc-b0fb-24f6bd431538">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGFibGU6MzBhNjI0ZDNlNzVhNDIxOTk4ZDU2MzMwZjhmMjNiZGEvdGFibGVyYW5nZTozMGE2MjRkM2U3NWE0MjE5OThkNTYzMzBmOGYyM2JkYV8xNC0xLTEtMS0w_cdd365a1-9ef6-48d2-9702-3a09f8642d67">false</ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGV4dHJlZ2lvbjpkYmM1YmU3MWQ5YWI0YmQ5ODc3ODBmZmQ2ZmVhZjFiY184MQ_2855df65-907c-4547-bf4a-528765795b23">0001714899</ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGV4dHJlZ2lvbjpkYmM1YmU3MWQ5YWI0YmQ5ODc3ODBmZmQ2ZmVhZjFiY184Mg_f0e5dd70-5dff-4d94-a3f0-e4439a499101">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="i9d37e8f7e2c145faa4b999107aeab775_D20200805-20200805" name="dnli:CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTAwNg_8bc66833-1509-4eff-b53f-12d2827c3e48">P30D</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="id1f6a1bef16745449c741458aef84662_D20180101-20210630" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xMDY0L2ZyYWc6N2JiMDRiNTFkM2JiNDJkOGI3MjgwNTczYzdjMjNmZDMvdGV4dHJlZ2lvbjo3YmIwNGI1MWQzYmI0MmQ4YjcyODA1NzNjN2MyM2ZkM18xMjA5NDYyNzkwNTcxMg_3a68ba9f-10a4-4adf-8aba-6a710e08ad6e">0</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="dnli-20210630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ifbc60a3911e0464b97f3981383907b9f_I20210728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="if83a5963a2fe4588b482be909efb8e52_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02a66473e8634570b84aeb569ddedf1d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d903c8d09ef4ddb8d2bc20989b5c787_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied9cb3b33ecc40c7990f10fa6c6e109c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4a9132ac494459f9b1379c34804bff0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01b016849efd41e0a7f68d1fe497417b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i827eb6ea9cf245449e19c17ab5d86016_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i380466a249a4446eb92c1ae731afdda4_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e2d7a0e044a4dad964a7e437b838973_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i212fe220865049c7870e5c41451e3a2d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56575c3bc0e949adb35a8ec7e2e6b026_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab820bb95c6646fd9e8f9f1e758b8345_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dd2ba8a6c414591aa27b5856c846786_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e5d1cd85a2042aba6aba10139f2bb77_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic30d5cb3be1e45299b41cdc2d3e4d6c3_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ac8dd9ce2cf450389a20f6ca6d9463e_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia73386ada95c46f7a715aa0d8305fb64_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97d271d86b0f4ba7bf48dda161d2c8ae_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d5a92835743408791605970fb017b0d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i0cda044a910b458b873293474328e95b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i32a463f1c2f346b6b0769a37f894f83a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="ie8d6313601eb46faa618314732441911_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i06718fafa7304dccab61201c7e792c8a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i093ff2667fdb4c69a0b6f0fb42af21b4_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i5bf7de0ac3b3420c8677e6161954a026_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="id62309542d364389bb055dd3759fd67a_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i1cfdd61a2439460ca17da1d3e7e20d29_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i47f3cda79064449ba82deb11c6bb17d7_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i343770cb9927415ab5058092c4f97820_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i191e7846edd1425f917f38eb22c5483e_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i684cdc839f2e4903ac2d900f0597a70d_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="ibf84a3a2c9ec4ad7b5c49f464eab5f08_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="if91185b3fd194191acb9550dfad96a23_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="ib6cbed603ef440fa886004f2a63c5166_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="icb3ddc67c5e6435ca167a0c77b7a44a3_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i392a8698357940228f5af4a1b5f794ee_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i76db9bcc0b5245bbbf0abc436fa1509f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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:unit id="segment"><xbrli:measure>dnli:Segment</xbrli:measure></xbrli:unit><xbrli:context id="id9e09132b5314178b182c51e7f9e218b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45fdc4802fa54c009f406778a503c9ea_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43b8332d45a340489e491f0d5244e911_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1fab55e651d4fbcb948e602f2a000cc_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c6e5000148048d6ae87e34ae7032880_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06f59982099d4b0e9dcc2187a8743974_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i446965c820d446cdbfad8a4d6fd8a35d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5a2677409ef4829b0799f3a112e4cda_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68a6bae1e1e84b25b47107386942e76e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic925b390386e4e27b6efc05af43871b6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i824ae360972c4c6f9ded4c594957e670_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59118206ff6141b588679e467f3d4eaf_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf489e05beb94a4d8634ec32b692e6a3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14c1d5337e974ff4818ae0547a6f4437_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i379bb915c3ff4fe1b3c12fca7d58f833_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie625c2b915224cd0aa5ad64adc13e699_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i387dc7817ec8487693d132f88d644680_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e72fff5912541d6bf62a4136d0c597d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7083446530e349fa8536c5d1302409c5_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id11c9b956776463a8193619c4c4c5095_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebe731f80d424d548f1b371937a91d76_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5eb4aa415d945ddb0129c3cbfd616ef_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c9189995081445eaa9df93a65e178ed_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fbb9785ecdb40179295d40b84781c51_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia93d5bb22cde48558a0406bfd38f1161_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2698cb300c054c82bedd8760ca499d6c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i876a851d15b94128902852897a7c79c8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i431c75a010e44f77bfb5470c5b33404b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cfabada9d6e4310944068697d224f43_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d6c54c067a34f7ba962cfb49b3b4402_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62f312ae591a4629b36e54743adf5925_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23830e1fff874fa3bd6b83cadecf29b4_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d706dd58da24814b4c35130d5d04d23_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icda20dae4068400ebb631438861654a1_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9ab1d36fb744384b0982f9cbc986401_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8eb5198970d54979bfea60f9b24681bb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd8c42dc564e4894b73183919e5ec6bb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b1266f1865d47379746cbfb0589521f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78f269a8e8b7465dabb9ae12c142c042_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i013fca1c56ec4da699b00afa57263dfd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i413b6ca207fe49ec9168e39943d7a59f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dbaf90af74644fd94ce4aefaaf197ca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i797ec3f098a64e899c82586bc723e40f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if2e7a8a21dc140d181ca706a963a9fde_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3fb18ed95494bae98bdee30eec391c1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ac02fe4a0d14d5b9c4f8db7cf271aff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c31fce09adb41c6a5c8e09a08a9f04d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ba6edc0ba6c4906a09e37ffbb48c17a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if44b265faa154d589c89b58c10b29c88_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i239a7b01f77748949f862219da75f15f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i182487b4a79948ca9a32a60c84b91dad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5138cd62a25c4f59a73042f4e79921b9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb606929733a4a6c951e30adb000896b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ff597b6025342ffb18d539f3d35cae9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ce5b5f6a8d741a5bcb76cff7023f8b6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i886c7954316a46759a68c817410ec5f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i681f35a8ab8d42f19054eaa048fa4f4a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97a9f6c816e44aba84bd6159b0001c6c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b4ae50569234136805b621322dcbc8e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i508af3fcedfa493f8a8314181ec38c68_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea262562c8594f6db53a47e860954a8c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bd110aa2930403581d28e7e7da9ff01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21cd5d6b8bc3479cbb9a1fa6be033425_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i292248b1ba3143e89b1eb71a4aa27812_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e31c9b620f74ea7af5bbd9073e37eec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b073b65b7134595b84000b6421391fa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6562260dc9af4833886588e7c92490a2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74cef65c2b034221b002c224a8b9e9af_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1577b1025a874382a381d80b966590a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0754a8b3577c4b0b8d3ffbdb92b4fec0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa4baf3f20c247aaac3c59f68dc73427_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddc667709ef64fd38f8bc307253617d4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i928a884b0e924bee9fc163b1ce76ddc0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62b9544cebe44df8937e633f24385929_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946f915159d044f0b08e2aae45df5ed6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e0712850ea44b0b9be19158a28a877d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i842b8fc7260f417b976c441f064567eb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bc325bf8a7b42018d9dae6eab86770d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibebec4953acd4270bf113bb0533304ae_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8dac5a5cf9a4415abc442991f6ac240_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="security"><xbrli:measure>dnli:security</xbrli:measure></xbrli:unit><xbrli:context id="i5c52544d19744fdcb44c754ec79ceb6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac2f132b85ad406a9189409e910f2f25_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf2f3aed36264b0ab4c4190001bd319d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6712af5fa974ead973764f5ea2e2ac6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic677b18fe7984102a576b43b3a2b1a68_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9461a7433724fff996fbcec95ef97d8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i389c99e35171479391ac96f633800766_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="derivative_instrument"><xbrli:measure>dnli:derivative_instrument</xbrli:measure></xbrli:unit><xbrli:context id="i8aa3d423c3c04203a1504858c5eb3c7f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardEurosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="i9cef2b8febf74272acd2a763ab91d227_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardBritishPoundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i4fbb6ccaadf24721bf89fc68226e5396_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c52b6dc3ca14c59b6adba9110d79b17_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardEurosMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id03020df4d774d2c943e4aeb08d2e33b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardBritishPoundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib905aeac6bb6466aadeba60c2762e5c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="program"><xbrli:measure>dnli:program</xbrli:measure></xbrli:unit><xbrli:context id="if2aae8db7a3a4128915dd240ec7d08c0_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformUnnamedProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafa16775386044a5b50f62d53ee1f136_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib45818c6ba164fada4402d417a108dee_D20200805-20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-05</xbrli:startDate><xbrli:endDate>2020-08-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice0f34681b6d45d18f93b680001c1d4b_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic3a98811559c400caa8876afab6086eb_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e6ed7c1f1804b5bb0903da4ba2a3cd4_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i764bf0d35d1f49d09c016b60ba51c3e0_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6788466f85747959302e3c01b9dd2ff_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7c13f0ae5234afb83e6bb3b3010436e_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformPreclinicalProgramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d37e8f7e2c145faa4b999107aeab775_D20200805-20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformPreclinicalProgramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-05</xbrli:startDate><xbrli:endDate>2020-08-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc39108c921c42b5bf8900ec977634d7_I20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6778faecbea74750bda9e850e41c99b8_D20200805-20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-05</xbrli:startDate><xbrli:endDate>2020-08-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-22</xbrli:startDate><xbrli:endDate>2020-09-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70c46c5024ab44289d0235b52c67f4f0_I20200922"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36d5919168814e0eae831bfe7ab9ab1a_I20201006"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ROFNAndOptionAgreementCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96342918d3f14735818ad62774f1a013_D20200805-20200805"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-05</xbrli:startDate><xbrli:endDate>2020-08-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b854c662e384c14ad03574744b32c54_D20201006-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-06</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3715c361934407dbcd003e75f851826_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i961567ee076c4b72aaf1cd1eeea19a31_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ROFNAndOptionAgreementCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec18d0d62ce847a88c9c1f8920a90588_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionResearchServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i504e37f8684e4e50aea169fa4fc02c73_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec22ce4f73b419aa2ee13bbd6b9a993_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfcd32c1627e48e6a7a5108efd14f926_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5037c9266c10446eaa1b26aced877cf1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="milestone"><xbrli:measure>dnli:milestone</xbrli:measure></xbrli:unit><xbrli:context id="i165d78f8d6054c8fa3996b63aa521479_D20181101-20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-01</xbrli:startDate><xbrli:endDate>2018-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1815d2bbf4584ce68175f9f67efd2dc5_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i034b0126fe2744ada5cf8eb19d63378a_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:CNSProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="indication"><xbrli:measure>dnli:indication</xbrli:measure></xbrli:unit><xbrli:context id="i8dc62e29e8f34d43979fe1f61fb5224a_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393fce47e5dc4c2c94b11587821ef2cb_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d7a4f85124649248a410de12ca5d11f_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2811938337d4e7ea78e953a7f449755_I20181130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i317dbc6e05bd401abd1b3a8586abf071_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if48edbe6675543809be82938c2c3296b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49f7daecb6384a73ac40484009f2a101_D20210601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5daca229d08446e5be7b9da683a80d0b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredAndRetainedActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</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="i3f90cc72e6224041a8e768fc9ec9f85a_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredAndRetainedActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</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="i0bba950d953d4322a8b123455b264c8c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4769a06332714c4aa70444352b0abc75_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida3867bbfcc6434eace5229324ac9547_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b68d53b21df4c86bfdebbd0fe69b8dd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib94a8c8ddea04bfba519ccd5c3c40047_D20181001-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d358b87beba4882a9e6608d485d8809_D20181001-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-23</xbrli:startDate><xbrli:endDate>2018-02-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i737d46e5ad8349aa87b27c2dca231212_D20180223-20180223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-23</xbrli:startDate><xbrli:endDate>2018-02-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib318b582485f44948eb949cc72748f2a_I20180223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="target"><xbrli:measure>dnli:target</xbrli:measure></xbrli:unit><xbrli:context id="i5a6df66d2f7d4540bcc997561fa4116f_I20180223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-02-23</xbrli:startDate><xbrli:endDate>2018-02-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09e0d7b139a044d1a0395f56a5934c1e_I20180223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-02-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e82c2dfa58a4f389937aeaaf20df817_D20180101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id26949a9c4b143c094519bc391622339_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3696997c27a245c69e8e05ca56a1f2ed_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia887df3ea9524572a10216c8bac87ad5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:CollaborativeArrangementPTVPGRNMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d02721dc9124064a750803ba17443c1_D20180101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i464f8083c79149e9941fa70f70f291fb_D20180101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99b094a78338410fa4d8154e4576437f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aaed6c153ed4315af81661a076fc31e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</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="iaa9307731afb4ae7b8965c3de8c3bd64_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i833e33d9146f48dd98863c7529f51f6d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</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="i7161b047a7bb4c8da33bb018c3688014_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0742e59ee0824f138a6538f35a989c58_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</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="id7c7f60a73264b59a89fd39ea7508914_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54cb5d6f20584e1ab2a8c3fc06b60801_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</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="i6e033b925e7847458f147c5fd4dc45d0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief9a2edd61d14ba1abf223db545d2c7b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</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="ib4e50a2a3e734cddaeb4d48427930557_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief5c530747c045e48aa7ff151d253c04_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</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="i914e3e35c61f4bcc9a4f638902103ecc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffddcf153fd24aa99a147eb25d761995_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</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="i0e0e7f245e5b44b091ba5627aec06e5c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id599abd17311458ead869963e4bf3033_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</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="ica2a93e4a18c4b58bed1c492d8f5cd30_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a8c4f8e14a24ccba30ec387f78bd027_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</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="ic2d90c565d4547f49c6ca87116b99a90_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fdc46dc66d74185adbf731d32373aa5_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</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="i6d946f6e6e444afd9ea844b451d8d9e2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c94468c2bf94a468d45b658a270452b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</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="i741e226e01544be2afa447f3a76e8ca3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c1a634783c44aaaa0b675d7bb30d53d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</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="i151dbc1c55c241d69560c1032276cdae_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5267828a9fb1492fb93cd6ad6d87678e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</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="iee05b94ba7f24617b26220e3e668ba73_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02c097032b0644b4b3a7e8174e0c25a4_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</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="id1f6a1bef16745449c741458aef84662_D20180101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b19bd08ce364493b9d1968149f7b59b_D20160601-20160630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-06-01</xbrli:startDate><xbrli:endDate>2016-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a2d8dd09be64f40825124951431296a_D20160601-20160630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dnli:ClinicalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-06-01</xbrli:startDate><xbrli:endDate>2016-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9acc52dddd0943b0901edf67696ed8fd_D20160601-20160630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dnli:RegulatoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-06-01</xbrli:startDate><xbrli:endDate>2016-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic68fd9ac23464556b0c8ccb241ba8ebd_D20160601-20160630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dnli:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-06-01</xbrli:startDate><xbrli:endDate>2016-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i661090effd954663a544ec2e6dd1f571_I20201005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">dnli:BiogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id40ff4fd245d454aaa35208b9865879c_D20160601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i322071fac461401bba496784d5be1684_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</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="i953ce22a7926492d838711b664d90435_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</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="iece72c5bb9be497bbd96fd9844a3cbab_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i021ba60b04c74850ab375f9658038c79_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="sqft"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:context id="i38bb6cc5fc4a4e788dbc174da4d39316_D20180502-20180502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-02</xbrli:startDate><xbrli:endDate>2018-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7da29e48c4f44136bd5e5d7e4300d555_I20180502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7799d6e145c84af4b392bb4384afabc1_D20180502-20180502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-02</xbrli:startDate><xbrli:endDate>2018-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf7047f407e04f4bb57bc28649c57322_D20180502-20180502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-02</xbrli:startDate><xbrli:endDate>2018-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04a94e9d179c485482b9c96d76caa266_I20180502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if81d163953a844a3a71eb5b6294f2547_D20180502-20180502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dnli:LandlordFundedTenantImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-02</xbrli:startDate><xbrli:endDate>2018-05-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6210b421db35461eb158771afa37df5b_I20181031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:NewPremisesSubleaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b236c28e69e4e1a9f1df47b0e6ca171_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cec488eeed340328382545ce8a56be1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6688a380fe64c4881b658794091f181_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2df78f13f26f4fdbad6f33d9dbe9fa5f_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</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="ibe2f4b1c4ac04d91bb2f3590991087a4_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia43ebec825a34e8da67713d7956ec48c_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</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="i0b3af989d83e4423802587221a234fa9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4287cc9800074033a0a552fd2c06ccc5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i667dfc1b825040589b76a4ed5a77f665_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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="i6f7625021f7046e3b6f38cd9cd386bfa_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><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="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</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="i331914fa50d94dce94f95c79b2e998f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48ca873e8e4e43729b03c899115c6f13_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie02a3da9944c431eba2303e79f5df3ec_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica19357a43ae41d69af7ca6c52bd3038_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie417a6d162084d94a1efc642da18f40a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i573a5a35652d458ab5126ca1278b6efe_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36b48d6596f54ab38aad76c7d1813861_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id04242e2c4a44915807e544226df96d2_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia636f35e1ea54b60bc4c18d9193c335e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if503f635be724c0db8ff18be62854a64_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf582919260e40d991dcde0649796850_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica49a0bf1fe5447c9fa70d70205e8906_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idae1a285e79b448eb8cb3602e41840bf_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</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="i2252789aaa2844808ce6d709e259be75_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</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="ib0c723077be341a389d89e368b82bfa5_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22fbe3f486bc40eb9e539edd9671f6fe_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f8ba9a05b249e1a2e83ecdcefcd904_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</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="idd208b803fb44f27b5cea315778aa6fa_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001714899</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</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><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy01LTEtMS0xMzA_3ba9baab-4e4b-4aff-b0b3-5477e92b2c88 id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0xLTEtMS0w_dcaed0f6-79df-458f-8132-89fec06b567f" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY2_4b507cf0-1c4d-48c6-9889-ee84bfcc3a3b" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy01LTEtMS0xMjg_9479ee22-c828-430b-a4cc-5c57e8d8a4a0 id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0xLTEtMS0w_723f86d5-e7f1-4a1c-bbae-3f87a318c32a" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY1_9a8a2141-c17d-4b93-a5dc-9d6f1eb4099d" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i42e5030d714642659b5d462a2dee590a_1"></div><div style="min-height:45pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-bottom:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.644%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:2pt;margin-top:8pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y184Nw_0536cc76-f41d-41ed-8dde-f25eb3ba12b2">10-Q</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.644%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NTkzNmExZDEyODExNGE3YmI5Y2Y5ZjY4ZTY0N2I4Y2MvdGFibGVyYW5nZTo1OTM2YTFkMTI4MTE0YTdiYjljZjlmNjhlNjQ3YjhjY18wLTAtMS0xLTA_2bc10e09-a229-4552-b2a3-7836c84edbac">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES&#160;EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xMzY_9d6247d0-e371-42e4-b9ab-0d722902db3e">June 30, 2021</ix:nonNumeric> </span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:2.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.485%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6OGE5OGYyMmQxZTU0NGJmNGE0MDkyZGZkNmNhMjRmOGYvdGFibGVyYW5nZTo4YTk4ZjIyZDFlNTQ0YmY0YTQwOTJkZmQ2Y2EyNGY4Zl8wLTAtMS0xLTA_6300c460-2e64-451b-a98e-766cf76794e3">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-bottom:2pt;margin-top:2pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#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:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;to&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:4pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number: <ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18yNDU_95e04398-e0e7-4c28-b6fd-84ddd7b7aa8b">001-38311</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.644%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18yNTA_dc7ca46e-f0b8-4d5b-92b4-54064cdbf8f4">Denali Therapeutics Inc.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.643%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.644%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.430%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.748%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8wLTAtMS0xLTA_b0b03f2f-f178-4a78-9e53-37228493a0cb">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8wLTItMS0xLTA_7e85100d-06b0-48f4-bcb6-3477f6f8c314">46-3872213</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Identification No.)</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl81_dcae4c13-b8eb-4c33-9b66-982e5d001607">161 Oyster Point Blvd</ix:nonNumeric>.</span></div><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl85_b2ace785-eab7-4a11-9f0a-576889806b6f">South San Francisco</ix:nonNumeric>, <ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl8xMw_21313ad4-c28c-4d3f-9aa0-d43630540563">CA</ix:nonNumeric>, <ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl8xNw_a0fa96fd-77d0-48cd-a39b-7afd79fed6b1">94080</ix:nonNumeric></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices and zip code)</span></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18zMTQ_8556a682-1bae-44c6-92cd-08b752e3d67a">650</ix:nonNumeric>) <ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18zMTg_fa1f6975-14ad-4a82-9d33-b9b325f45d46">866-8548</ix:nonNumeric></span></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">_______________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.337%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.972%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NjY5ODNiODI5ZDdjNDgyNTllNmYxZTg4OTdmZjgyOGEvdGFibGVyYW5nZTo2Njk4M2I4MjlkN2M0ODI1OWU2ZjFlODg5N2ZmODI4YV8xLTAtMS0xLTA_60259b0d-62a7-48f8-9bf6-230d2bf44c23">Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NjY5ODNiODI5ZDdjNDgyNTllNmYxZTg4OTdmZjgyOGEvdGFibGVyYW5nZTo2Njk4M2I4MjlkN2M0ODI1OWU2ZjFlODg5N2ZmODI4YV8xLTEtMS0xLTA_71bc7cab-cb68-4041-938b-77f4e458a1a3">DNLI</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NjY5ODNiODI5ZDdjNDgyNTllNmYxZTg4OTdmZjgyOGEvdGFibGVyYW5nZTo2Njk4M2I4MjlkN2M0ODI1OWU2ZjFlODg5N2ZmODI4YV8xLTItMS0xLTA_95b9106b-4190-4385-863e-c458d19983a9">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr><tr style="height:9pt"><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y184MjQ_073b3c41-22a9-40b6-88f4-03030940cd35">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:4pt;margin-top:4pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(&#167;232.405 of this chapter) during t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">he preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xMTUz_bb1fb41d-989b-4dfc-9b50-3a56923877cf">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:4pt;margin-top:4pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.665%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NmMwYzA2ZmYyMTQ2NGNiMWFlNjBmYjk5MTVmNjBjYzYvdGFibGVyYW5nZTo2YzBjMDZmZjIxNDY0Y2IxYWU2MGZiOTkxNWY2MGNjNl8xLTAtMS0xLTA_0cbe20aa-ee8e-4cc1-9da4-6c99430e287f">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NmMwYzA2ZmYyMTQ2NGNiMWFlNjBmYjk5MTVmNjBjYzYvdGFibGVyYW5nZTo2YzBjMDZmZjIxNDY0Y2IxYWU2MGZiOTkxNWY2MGNjNl8zLTMtMS0xLTA_5bd8d40f-8ca5-42fd-83d5-2e15230a8db7">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NmMwYzA2ZmYyMTQ2NGNiMWFlNjBmYjk5MTVmNjBjYzYvdGFibGVyYW5nZTo2YzBjMDZmZjIxNDY0Y2IxYWU2MGZiOTkxNWY2MGNjNl81LTMtMS0xLTA_f6d940be-ed18-487a-88a8-bd5f5d150da9">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:4pt;margin-top:4pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  &#9744;</span></div><div style="margin-bottom:4pt;margin-top:4pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xOTA0_2f7b15c8-98bb-4a24-864c-aba3facc9ad5">&#9746;</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:4pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The number of outstanding shares of the registrant&#8217;s common stock as of July&#160;28, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> was <ix:nonFraction unitRef="shares" contextRef="ifbc60a3911e0464b97f3981383907b9f_I20210728" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xOTg2_fac9de7c-8466-4730-bd7e-0fa94b21e1cb">121,640,069</ix:nonFraction>.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center;text-indent:25pt"><span><br/></span></div><div style="text-align:center;text-indent:25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.196%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_10">PART I. FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;1.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_13">Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_16">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_19">Condensed Consolidated Statements of Operations and Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_22">Condensed Consolidated Statements of Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_22">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_25">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_28">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_28">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;2.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_67">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_67">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;3.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_94">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_94">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;4.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_97">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_97">46</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_100">PART II. OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;1.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_103">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_103">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;1A.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_106">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_106">47</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;2.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_133">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_133">113</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;3.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_136">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_136">113</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;4.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_139">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_139">113</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;5.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_142">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_142">113</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Item&#160;6.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_145">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_145">114</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_148">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_148">115</a></span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_10"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I. FINANCIAL INFORMATION</span></div><div id="i42e5030d714642659b5d462a2dee590a_13"></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;FINANCIAL STATEMENTS</span></div><div id="i42e5030d714642659b5d462a2dee590a_16"></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali Therapeutics Inc.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.568%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMy0xLTEtMS0w_08da0e57-d11d-4aa4-8687-a1f439486262">485,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMy0zLTEtMS0w_43a04410-4dc9-456e-bd90-7f0106eb4ce3">507,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNC0xLTEtMS0w_cd986683-37b0-4165-bce8-4ccdb975005a">823,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNC0zLTEtMS0w_a147500f-fb9a-4b43-bdda-0966f8acb91f">962,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost sharing reimbursements due from related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNS0xLTEtMS0w_1de74e3d-05fa-48d0-8bdb-76746c1eb7a3">1,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNS0zLTEtMS0w_2983f636-ff4d-4a6f-b131-840e239a44bf">5,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0xLTEtMS01MDk5_af59763b-d550-42f6-a7c0-4be0d9b9f64f">15,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0zLTEtMS01MTA0_b344d6db-76cd-4ab0-acef-715101b022d3">8,593</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0xLTEtMS0w_10483a3e-7713-4854-9d13-4ccfbb8a64df">16,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0zLTEtMS0w_0c39da0d-6205-44da-84f4-c694142f3ae2">11,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNy0xLTEtMS0w_be698f8e-a8cd-45d7-b146-8e93e83ca3f1">1,341,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNy0zLTEtMS0w_a8d38d34-e774-45c4-bc56-9cc2b7d01fbb">1,495,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOC0xLTEtMS0w_bb271e8c-26b3-4964-baee-2c9841951dd9">92,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOC0zLTEtMS0w_92ac2b18-75f0-4f18-b5e6-cb2f524e3dcc">32,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOS0xLTEtMS0w_54e113ff-1a67-42b1-b9e1-b058152ffe44">40,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOS0zLTEtMS0w_fb96e5b8-7a94-472d-b903-2ef2b61bddb9">40,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTAtMS0xLTEtMA_cccf7cac-aeba-47e2-9bfd-a5da5fc087ad">31,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTAtMy0xLTEtMA_742a0b85-1158-4b74-9cd0-e5c291729f2d">32,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTEtMS0xLTEtMA_cb8978d6-7844-4d1a-a38c-61002d540eeb">3,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTEtMy0xLTEtMA_dbb01245-3e56-4b31-966c-39e3b40ce368">2,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTItMS0xLTEtMA_bc53e91a-321e-4c13-b2ce-0749b44da980">1,509,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTItMy0xLTEtMA_29710f57-29f5-4048-8629-5f1975c056ef">1,604,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and stockholders' equity </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTUtMS0xLTEtMA_ed9bc47e-0e80-4a47-900b-d5bc90461fef">4,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTUtMy0xLTEtMA_ec93a171-65ff-4b21-b3bc-bd088f9d6167">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTYtMS0xLTEtMA_b424b8fb-d2b4-4661-8a31-e9566ddb6149">6,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTYtMy0xLTEtMA_be1f7520-44e9-46dd-8450-79dcec5f75c7">20,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued manufacturing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:OtherAccruedManufacturingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTgtMS0xLTEtMA_edaefd56-b0e2-4c71-8dd5-152b4fb53d05">13,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dnli:OtherAccruedManufacturingCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTgtMy0xLTEtMA_9887ca04-b067-40c2-964c-87a96a0c4f8d">7,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued clinical and other research &amp; development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMS0xLTEtMzkyMg_5ac5ce93-5eaf-4e77-b33a-ee2317a08072">11,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dnli:AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMy0xLTEtMzkxOQ_db8149f9-50b8-4f06-bb3f-16c78800a7ea">11,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other accrued costs and current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:OtherAccruedCostsAndOtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMS0xLTEtMA_a23c4add-53d9-4735-a66a-f689a77729da">2,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dnli:OtherAccruedCostsAndOtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMy0xLTEtMA_5d1314bd-dcc3-4046-a072-a5a5ab9f281b">3,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjAtMS0xLTEtMA_b76697a9-9f4e-4575-855f-b08cc4a6aba4">5,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjAtMy0xLTEtMA_a4519a27-82a5-44f5-a5fd-dd5ef1082265">4,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Related party contract liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:ContractWithCustomerLiabilityFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjEtMS0xLTEtMA_4ff364a7-f731-41b1-84b1-a1a15b8e1dc1">3,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dnli:ContractWithCustomerLiabilityFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjEtMy0xLTEtMA_5b2c5202-f48f-4f9c-9c16-3251b8de5349">3,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjItMS0xLTEtMA_8434fc40-a5f5-4d3b-b6cb-7c137a4f5888">5,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjItMy0xLTEtMA_6aaac474-fffc-4a78-9b57-7b2f17308719">19,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjMtMS0xLTEtMA_bb5651b5-98d9-4e4a-a391-1c2006f88c9f">51,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjMtMy0xLTEtMA_8c830ad7-8848-45cf-999f-08af65d0a4e1">71,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Related party contract liability, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjQtMS0xLTEtMA_6302432f-bf36-4c70-91c4-e36142018e05">292,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="dnli:ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjQtMy0xLTEtMA_73a92e0b-3fbf-4f18-a9b4-49a950d3b45d">293,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjUtMS0xLTEtMA_310204bb-7396-4ee7-83d9-0def24b45a33">31,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjUtMy0xLTEtMA_6491a602-b3e3-4a11-9f02-5f1ce3ad2f9b">23,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liability, less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjYtMS0xLTEtMA_60cba21f-2aa0-4688-8cea-8aaf86a366f9">61,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjYtMy0xLTEtMA_910e6655-9879-4ae4-b7a4-6c37096b487d">64,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjctMS0xLTEtMA_3a2f63b5-3a74-46f9-aa23-50f2045518d0">701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjctMy0xLTEtMA_89f61253-4087-4d26-9fa3-5645c0ebee03">701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjgtMS0xLTEtMA_474690fe-dfac-46f7-8f51-267d0687848a">437,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjgtMy0xLTEtMA_14a0272a-8ddd-4dde-a1ef-08607e4df101">453,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 7)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjktMS0xLTEtMA_e511b760-df8d-4d25-8e19-14d40eb9a620"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjktMy0xLTEtMA_71da43d2-6736-44db-b5f0-f31a64a67e69"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders' equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Convertible preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzM0_44e495f6-0670-46e0-931e-0d2b3ab66954"><ix:nonFraction unitRef="usdPerShare" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzM0_a9db1729-d95a-43bb-a824-fca90321aaf3">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzQ4_6d16cb16-03ca-4cf7-baa3-c4dd1b6f5045"><ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzQ4_9a5c088f-ca36-443e-b6c2-25f22c06b3aa">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June 30, 2021 and December 31, 2020; <ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_0d2c3e00-1cb3-48a0-bd1c-bc4bec4431b4"><ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_3f01cc39-7b81-43fb-bcca-179199081ddb"><ix:nonFraction unitRef="shares" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_ba6f4c12-2a84-4aab-98d6-ad117be1fe3f"><ix:nonFraction unitRef="shares" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_f1347748-305e-457f-a10b-1f5ea301bc87">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2021 and December 31, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMS0xLTEtMA_f71fdbac-cda7-4abb-95b2-878279ed0a0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMy0xLTEtMA_9308f1f2-576d-4996-88ac-77fc45fd040b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzE4_4608a198-aad2-4977-924d-5b3825128661"><ix:nonFraction unitRef="usdPerShare" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzE4_4d5cefb6-f06c-436f-8c64-408b96201f10">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzMy_31dd2662-1987-4cdd-9c0a-670479e698ca"><ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzMy_6f04db27-f37c-4b5d-a7e0-f04ce86ff0b0">400,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of June 30, 2021 and December 31, 2020; <ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzcw_01356902-5472-497e-82f3-4a8efe0dba65"><ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzcw_4757d6ac-1f10-4852-8e6a-268ba98c10dc">121,531,952</ix:nonFraction></ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzg0_b120ea97-d8da-4fda-bd76-fbe6c7fc89ec"><ix:nonFraction unitRef="shares" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzg0_b3cff66c-6b0d-4aee-b71d-d1080daee2f4">120,531,333</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMS0xLTEtMA_26077b90-1bf3-48bf-add9-e64036ea7116">1,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMy0xLTEtMA_29366b2b-7f63-4eb5-86a6-dc5791de7098">1,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzMtMS0xLTEtMA_f0af6028-9b67-40fd-b0be-c87b8c9fbcae">1,556,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzMtMy0xLTEtMA_13284872-9153-45b9-840d-11c5e384c2a0">1,503,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzQtMS0xLTEtMA_6201d785-ad59-4958-9f3d-1e3ef2ada541">368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzQtMy0xLTEtMA_b464283f-73e8-4c7e-b8dc-0b4979559aa4">245</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzUtMS0xLTEtMA_967c2e41-c34a-4d71-9fd9-98064774df0e">485,147</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzUtMy0xLTEtMA_00b4aab0-a1cf-46b1-963e-eaa6133eef22">354,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzYtMS0xLTEtMA_3c70c8ef-9190-4a3d-909a-dcf2d8eee981">1,072,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzYtMy0xLTEtMA_8cd9d2c2-4760-4939-8890-0e5ac8c3f527">1,150,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzctMS0xLTEtMA_54348939-1520-4274-9e5c-539b3795a30c">1,509,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzctMy0xLTEtMA_26cc9697-9cf5-4b27-94fb-488d27847370">1,604,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_19"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali Therapeutics Inc.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Operations and Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share and per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Collaboration revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Collaboration revenue from customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0xLTEtMS0w_723f86d5-e7f1-4a1c-bbae-3f87a318c32a">22,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0zLTEtMS0w_d00fb1cd-c1a3-468a-9d0c-b45a21ec323d">5,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy01LTEtMS0xMjg_9479ee22-c828-430b-a4cc-5c57e8d8a4a0">30,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy03LTEtMS03NTQ_25fdfea5-e40f-403d-8784-887d946ffef2">9,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other collaboration revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC0xLTEtMS0w_4606dfc5-c35e-4caa-a3ad-dfba928dfae0">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC0zLTEtMS0w_d15bba84-be9d-499f-8a53-197ccdc1c31b">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC01LTEtMS0xMjg_2ebb87bd-c442-4ada-92ce-52d45d237e99">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC03LTEtMS03NTQ_f7c7b376-2069-4bc4-a9b3-9259dc27dee6">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total collaboration revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS0xLTEtMS0w_77c7861c-3821-451e-ac83-4a85300b0ec9">22,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS0zLTEtMS0w_600367c3-00b7-455a-ac3d-2fe8f69ee64e">5,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS01LTEtMS0xMjg_7b21b8c7-b9d2-435a-b7eb-cd68449b5d99">30,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS03LTEtMS03NTQ_5916d039-2b92-4522-b967-d8716deafd11">9,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0xLTEtMS0w_dcaed0f6-79df-458f-8132-89fec06b567f">65,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0zLTEtMS0w_03fe4db6-00c9-490e-b56e-baf35abed26b">53,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy01LTEtMS0xMzA_3ba9baab-4e4b-4aff-b0b3-5477e92b2c88">125,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy03LTEtMS03NTQ_55b50047-61ba-4360-a463-7128f2e5d155">104,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC0xLTEtMS0w_24195970-7099-4ed2-ac0c-5b7ce2bc5ab9">19,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC0zLTEtMS0w_67bb69e0-ae16-4f71-a7df-ec3e9e03e5c4">13,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC01LTEtMS0xMzA_3d1c6a52-c3f6-4b9f-89ce-424102e34a16">37,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC03LTEtMS03NTQ_3c7c830d-7845-41da-8853-36fdf4d7b27f">26,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS0xLTEtMS0w_086f5f42-74a3-48b5-974d-4e22e89d29ee">84,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS0zLTEtMS0w_bfd25c74-b70d-4d96-aa49-4156d6ab9a74">67,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS01LTEtMS0xMzA_0154d9be-df0d-4a35-8834-399e5b923a83">163,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS03LTEtMS03NTQ_2af1ef74-3869-4338-be7e-571246de612b">130,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtMS0xLTEtMA_4cd8a72a-a6d9-42b6-8207-59246126c1c9">61,817</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtMy0xLTEtMA_41806e23-8f9d-425d-8779-05e61b7d6540">61,277</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtNS0xLTEtMTMw_3187ad3e-7568-4f7b-b0fb-762f247f8ca0">133,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtNy0xLTEtNzU0_2762ab07-a993-4b4e-a7fa-da9b77925af6">121,244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtMS0xLTEtMA_66bb2d1b-dfe1-4a45-a1af-18991b7c2edf">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtMy0xLTEtMA_fc38f3b2-4b1f-494d-aa78-e6b80bc7e285">2,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtNS0xLTEtMTMy_c4133396-46e7-47dc-9502-82aecfba6d4a">2,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtNy0xLTEtNzU0_89caaab5-4a07-442d-8137-cd1f129a1486">5,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItMS0xLTEtMA_c6d10a94-c3b4-4fa3-84f1-d8f4d6729f82">60,691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItMy0xLTEtMA_c5ff0978-be0c-4f9f-90fa-c99d444946b4">58,679</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItNS0xLTEtMTMy_9e86b926-1358-48e1-a068-5474321eb465">130,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItNy0xLTEtNzU0_2dd8ce7c-1ad9-4a12-beb6-7e1586fbe8c0">115,577</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax benefit (expense) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtMS0xLTEtMA_7648a8cc-0bac-4678-a27b-bbf8cb21eb77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtMy0xLTEtMA_149db64d-3ab6-4c3a-aac5-36c6d82bf4f2">79</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtNS0xLTEtMTMy_dcf72d6c-0c94-48f2-90f8-0eadb1b8e842">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtNy0xLTEtNzU0_71ffe43f-10ea-4ace-a83b-757e0dfa87d6">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtMS0xLTEtMA_64d05c5d-fbb3-4fa2-972f-b68cf33e0479">60,691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtMy0xLTEtMA_1b7b61f5-06da-4983-8675-60c953bde5ad">58,758</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtNS0xLTEtMTMy_edfc1250-12fa-4f18-bd0c-6dd8d3e579c6">130,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtNy0xLTEtNzU0_8a775914-908d-4eda-9649-99eb07f308bb">115,521</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.98pt;text-align:left;text-indent:-12pt;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net unrealized gain (loss) on marketable securities, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtMS0xLTEtMA_dbb095a9-5d12-496b-a1df-547fa82bd3ce">136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtMy0xLTEtMA_0f8af722-a59d-48a7-b1c0-999a84680523">284</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtNS0xLTEtMTM0_d1cbadf2-4d00-49e6-9248-21b3d0b752b3">123</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtNy0xLTEtNzU0_49e01558-93c2-4345-b6b3-6b386897ba8d">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctMS0xLTEtMA_f10f4276-db83-4e79-91a9-ffeffa33a5ed">60,827</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctMy0xLTEtMA_e458f853-6d9a-4513-838e-2bf87b0c4c79">59,042</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctNS0xLTEtMTM0_4419fdba-35d0-4088-a443-9b2044097763">130,855</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctNy0xLTEtNzU0_653af914-9074-4e6f-8f32-b2182f543e1b">115,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMS0xLTEtMA_afdca9ec-10f2-42b0-93d5-ae2cb0b5b4b1"><ix:nonFraction unitRef="usdPerShare" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMS0xLTEtMA_f10c2f8a-ba86-46cd-b3df-cc9aad5f35e6">0.50</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMy0xLTEtMA_132def1d-aa94-41cf-8ec4-c27b6d287a9a"><ix:nonFraction unitRef="usdPerShare" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMy0xLTEtMA_cb33b244-da52-4e55-a11b-a6fdd1bc0949">0.56</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNS0xLTEtMTM0_9ae7e8f0-c720-42b9-85c9-be1e84aa9e33"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNS0xLTEtMTM0_c2295359-edf5-49d3-9872-326402ba0e95">1.08</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNy0xLTEtNzU0_1909237a-dbcc-45df-b32b-0ddcb66920c6"><ix:nonFraction unitRef="usdPerShare" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNy0xLTEtNzU0_2b784589-1ca6-46d6-bdf4-67aaaaf16b75">1.11</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMS0xLTEtMA_6a71b560-d1dd-4e11-bbcf-d949e9a9a425"><ix:nonFraction unitRef="shares" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMS0xLTEtMA_a520b3b1-0298-404a-8e5f-2435792a012b">121,291,435</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMy0xLTEtMA_93b3fc13-4d91-49b9-8d11-44e2548530d2"><ix:nonFraction unitRef="shares" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMy0xLTEtMA_d8fd3d3d-7385-4d6b-a89c-67bc76d3476f">105,717,912</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNS0xLTEtMTM0_c5b4adbe-a582-499e-b482-aeeae610d8de"><ix:nonFraction unitRef="shares" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNS0xLTEtMTM0_dae86664-c45d-439c-b248-c9f7de928ae8">121,089,174</ix:nonFraction></ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNy0xLTEtNzU0_76209c26-3b49-4f01-b62f-543b33ea88fc"><ix:nonFraction unitRef="shares" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNy0xLTEtNzU0_b59d73c8-26a6-4d2b-8ccc-e46ab0f40860">104,068,815</ix:nonFraction></ix:nonFraction></span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY1_9a8a2141-c17d-4b93-a5dc-9d6f1eb4099d" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes related party collaboration revenue from a customer of $<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMjgx_fbe8d043-9e1e-4a10-b8a7-355e90f6e311">0.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMTY0OTI2NzQ0MjE4Mg_40c72fae-3ffe-4aed-9101-18c264ec206b">1.7</ix:nonFraction>&#160;million for the three and six months ended June 30, 2021, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY2_4b507cf0-1c4d-48c6-9889-ee84bfcc3a3b" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes an offset to expense from related party cost reimbursement of $<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMzY3_4b4ba91f-d6f8-46c5-8df0-2e64d1700474">1.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-5" name="dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMjc0ODc3OTA3MDAxNg_3f927aea-ba1e-4e7f-b1de-6a5094ce4379">4.1</ix:nonFraction> million for the three and six months ended June 30, 2021, respectively.</ix:footnote></span></div><div style="text-align:center;text-indent:4.5pt"><span><br/></span></div><div style="margin-top:12pt;text-align:center;text-indent:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_22"></div><hr style="page-break-after:always"/><div style="min-height:29.25pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_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:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali Therapeutics Inc.</span></div><div style="margin-top:6pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-bottom:8pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands, except share amounts)</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.707%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.752%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.563%"></td><td style="width:0.1%"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders' Equity</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i02a66473e8634570b84aeb569ddedf1d_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi02LTEtMS0w_e0631b6a-749c-4607-904e-e6beae4d00cf">120,531,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02a66473e8634570b84aeb569ddedf1d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi04LTEtMS0w_6a12b03c-e956-403b-a19d-3d8e232f6bd8">1,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d903c8d09ef4ddb8d2bc20989b5c787_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xMC0xLTEtMA_205f1bc1-61f3-4811-8037-63a3fd2fdd4a">1,503,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied9cb3b33ecc40c7990f10fa6c6e109c_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xMi0xLTEtMA_fedf2dcc-46a2-4871-8dde-e851436b91d5">245</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4a9132ac494459f9b1379c34804bff0_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xNC0xLTEtMA_07904631-06b9-415f-8cc7-d90645cd689a">354,415</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xNi0xLTEtMA_7b23ba09-c6eb-4c1f-8e18-752b9015651e">1,150,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances under equity incentive plans</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy02LTEtMS0w_0b1085d1-4f11-4332-911e-4f0507728408">652,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630" decimals="-3" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy04LTEtMS0w_454f4c4b-b75c-4a02-870d-294fb1e76c77">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy0xMC0xLTEtMA_57797c5f-800d-47bc-a5bf-9d8ec429584e">10,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy0xNi0xLTEtMA_7161e3af-1da2-4ce2-b07e-a102b8c7bdb7">10,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC02LTEtMS0w_9c33328d-a097-428d-9ec3-8f7ecffa5d52">348,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC04LTEtMS0w_60662fcf-e939-4227-9cf7-dbdf8e67a7d5">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC0xMC0xLTEtMA_75d9b7dc-46d3-4463-826e-bddf4a7153e2">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC0xNi0xLTEtMA_4d992c11-4e39-4438-a775-548234ad367f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNS0xMC0xLTEtMA_34b0ddec-6e0c-43f0-97ee-d5ef08ed7cd0">42,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNS0xNi0xLTEtMA_f5bb24b5-a696-44b9-98a0-9247464f4132">42,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i01b016849efd41e0a7f68d1fe497417b_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNi0xNC0xLTEtMA_3d493184-71c6-48aa-ab2e-57abdb49342e">130,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNi0xNi0xLTEtMA_9bdf61ef-c578-4b69-a227-b1bf283d9a00">130,732</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i827eb6ea9cf245449e19c17ab5d86016_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNy0xMi0xLTEtMA_07b6ecb6-dbe6-4e45-a47d-73aa8db9c971">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNy0xNi0xLTEtMA_effb31bd-5723-4fe7-820e-795ee9b64b99">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2021</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC02LTEtMS0w_7492fa20-4a88-4704-9d78-8275dcd49c50">121,531,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC04LTEtMS0w_3bd2754a-4bbb-4075-81e1-0e354497615e">1,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e2d7a0e044a4dad964a7e437b838973_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xMC0xLTEtMA_58d4eaf9-790d-4914-a977-b692b4340091">1,556,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i212fe220865049c7870e5c41451e3a2d_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xMi0xLTEtMA_669ab0a6-f36e-4316-918b-c3f53ef965c3">368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56575c3bc0e949adb35a8ec7e2e6b026_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xNC0xLTEtMA_d0eba355-55b1-46ab-ad89-b9ca702abacc">485,147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xNi0xLTEtMA_92e13535-bfd4-4c37-a098-24a5d2d8d0d3">1,072,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at March 31, 2021</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iab820bb95c6646fd9e8f9f1e758b8345_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtNi0xLTEtNzgy_3560055b-67ab-486a-940c-5ec8d82d33c1">121,147,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab820bb95c6646fd9e8f9f1e758b8345_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtOC0xLTEtNzgy_4a8dfe77-de7c-4b25-b29c-ad656886d454">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dd2ba8a6c414591aa27b5856c846786_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTAtMS0xLTc4Mg_05a01301-3df7-4e94-ab70-18f0c577edc1">1,528,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8e5d1cd85a2042aba6aba10139f2bb77_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTItMS0xLTc4Mg_7699c6e6-5c21-4a11-93fc-e81c1d5326b0">232</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic30d5cb3be1e45299b41cdc2d3e4d6c3_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTQtMS0xLTc4Mg_f819b64d-06af-4cf9-ab20-866f9a2e6a38">424,456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ac8dd9ce2cf450389a20f6ca6d9463e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTYtMS0xLTc4Mg_ed090769-6fe0-4a10-99a9-8a7a7c01578c">1,105,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances under equity incentive plans</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItNi0xLTEtNzgy_a6eceaca-829f-4145-ba84-6826e3730c6d">317,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630" decimals="-3" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItOC0xLTEtNzgy_336eb927-4419-4b18-a961-214ff66b0841">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItMTAtMS0xLTc4Mg_fcaeaede-d88a-434e-a3b3-ca17c7c8156c">7,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItMTYtMS0xLTc4Mg_5b19c7b1-7f9c-49a7-8407-3cb0d49362ec">7,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtNi0xLTEtNzgy_78ed0300-4d90-46eb-b0fc-efe609de8822">66,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtOC0xLTEtNzgy_55a33803-8b83-4134-beb7-adffec9ab6fe">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTAtMS0xLTc4Mg_4a154469-b20a-4904-b729-d2f044ac0845">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTYtMS0xLTc4Mg_b5a9e5e9-f549-4d9b-aa2b-959c8bcd07a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTQtMTAtMS0xLTc4Mg_af01710e-478a-46d9-b808-788a6ca59043">21,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTQtMTYtMS0xLTc4Mg_f11d7cab-39cc-4efa-8e89-2b2156ff8992">21,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia73386ada95c46f7a715aa0d8305fb64_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTQtMS0xLTc4Mg_7814e27c-0fa3-4099-805b-c1b530f9546a">60,691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTYtMS0xLTc4Mg_d49cb888-6b95-4ab5-8368-b072bef83319">60,691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97d271d86b0f4ba7bf48dda161d2c8ae_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTItMS0xLTc4Mg_5afbb82d-31e1-4a69-b3b2-c531066bfdad">136</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTYtMS0xLTc4Mg_400124cb-7a56-4269-9213-395a22b0e97e">136</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2021</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctNi0xLTEtNzgy_83207035-c5bc-412e-8bf7-378a5b2470b3">121,531,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctOC0xLTEtNzgy_45866c59-beed-454d-8e5c-5cb129b86bd4">1,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e2d7a0e044a4dad964a7e437b838973_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTAtMS0xLTc4Mg_a21956a3-869f-4c4b-b421-7b6055f94556">1,556,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i212fe220865049c7870e5c41451e3a2d_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTItMS0xLTc4Mg_c2d76904-25bb-4a78-87b0-9547ac183c9d">368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56575c3bc0e949adb35a8ec7e2e6b026_I20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTQtMS0xLTc4Mg_9f2978ae-eb45-49f9-9279-bf3a8361da1c">485,147</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTYtMS0xLTc4Mg_be3fe25f-b03c-433a-9532-3a464e8fcb68">1,072,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31, 2019</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9d5a92835743408791605970fb017b0d_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtNi0xLTEtNzkx_d30a5882-ab15-4f5f-8de3-c0c35160ae90">96,189,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d5a92835743408791605970fb017b0d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtOC0xLTEtNzkx_28271643-f012-48ac-858b-0ba0f98e86a6">1,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cda044a910b458b873293474328e95b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTAtMS0xLTc5MQ_8f0f879a-476b-4757-acdd-c5428c98c15c">818,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32a463f1c2f346b6b0769a37f894f83a_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTItMS0xLTc5MQ_7d2b99fb-b3e8-4b07-b8a5-6ea83ae8f95f">350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8d6313601eb46faa618314732441911_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTQtMS0xLTc5MQ_f447eca3-1914-45c8-8a45-e1abd3ff6c31">425,551</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06718fafa7304dccab61201c7e792c8a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTYtMS0xLTc5MQ_b21d307b-00da-41e3-a892-a7b1c56110f1">394,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon public offering, net of issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtMC0xLTEtNzkxL3RleHRyZWdpb246MThlNWM3NTkwMDk2NDhiM2JlMjkwYmQyNTJhMDc4NGFfMTA5OTUxMTYyNzg1OQ_6749fb07-98e6-4db6-810d-529bc65faea7">632</ix:nonFraction></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtNi0xLTEtNzkx_8752bb2e-6d7e-46a3-a6dc-3acc302ad6dd">9,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtOC0xLTEtNzkx_bf0bb016-e81f-40a7-a22d-cdff92f7890d">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtMTAtMS0xLTc5MQ_9a678491-4b18-40e2-ae59-ad721e7cf1d2">193,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtMTYtMS0xLTc5MQ_5c444bfa-12d1-4c3e-886c-2f025c7718aa">193,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances under equity incentive plans</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630" decimals="INF" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItNi0xLTEtNzkx_ef140cc6-bc0d-4889-be4f-a87e2ec3c03d">589,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630" decimals="-3" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItOC0xLTEtNzkx_8a32c3b8-e04d-4506-b660-fd1f52a2ce67">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItMTAtMS0xLTc5MQ_6f42b7de-0e9f-4ad5-b256-b9307a15f659">5,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItMTYtMS0xLTc5MQ_b06816f8-df63-4642-b791-afa235573fdf">5,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtNi0xLTEtNzkx_d38dddfc-68d6-4fb2-8ad0-a82669e9c87e">118,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtOC0xLTEtNzkx_8eb6e168-51e6-455e-9f93-024b4191891d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtMTAtMS0xLTc5MQ_e60470bc-0958-4174-9b9e-1efdbfce879e">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtMTYtMS0xLTc5MQ_202f39c7-4959-460c-a1dd-9ab264e1d1c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjQtMTAtMS0xLTc5MQ_ea72faf8-b952-40b8-a9a5-56d0b070b33a">23,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjQtMTYtMS0xLTc5MQ_489bdf6e-3ee4-4bce-add3-e9a56dee3837">23,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i093ff2667fdb4c69a0b6f0fb42af21b4_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjUtMTQtMS0xLTc5MQ_1b5b9b33-5344-4245-baa5-caf6420da178">115,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjUtMTYtMS0xLTc5MQ_2dbfc8a5-e70b-4f82-b9f4-05117edf6155">115,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bf7de0ac3b3420c8677e6161954a026_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjYtMTItMS0xLTc5MQ_f8ab4a85-f187-406b-be6e-0cb4099a032f">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjYtMTYtMS0xLTc5MQ_e66296db-ad95-4e0a-99c6-efa9e032b8ef">201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2020</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="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctNi0xLTEtNzkx_59460673-e4e5-41d4-bd14-0a393dc91fbf">105,897,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctOC0xLTEtNzkx_d6016cb1-c82d-4071-aaaa-0f5540b8cd6b">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id62309542d364389bb055dd3759fd67a_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTAtMS0xLTc5MQ_7c4edda3-f207-4a68-ac93-9385a70bca42">1,041,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cfdd61a2439460ca17da1d3e7e20d29_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTItMS0xLTc5MQ_3fbde9c9-a569-4377-80c2-95cb5af8b079">551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47f3cda79064449ba82deb11c6bb17d7_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTQtMS0xLTc5MQ_5d87f11f-010e-4a51-b312-e5df13fe6a74">541,072</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i343770cb9927415ab5058092c4f97820_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTYtMS0xLTc5MQ_fa4ec591-d032-40bc-b460-a1e667bc6f63">502,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 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="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at March 31, 2020</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i191e7846edd1425f917f38eb22c5483e_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtNi0xLTEtMA_2684ae9f-bcaa-484c-9c5e-3f45bfd9ccb1">105,541,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i191e7846edd1425f917f38eb22c5483e_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtOC0xLTEtMA_53582fc8-cdf8-4e57-a97b-f8dabfcbbe85">1,382</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i684cdc839f2e4903ac2d900f0597a70d_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTAtMS0xLTA_b9c1eef0-a862-4f99-b151-63a9b2f86862">1,025,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf84a3a2c9ec4ad7b5c49f464eab5f08_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTItMS0xLTA_d4ce6099-6991-440d-9d41-ff04ca379e9f">835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if91185b3fd194191acb9550dfad96a23_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTQtMS0xLTA_c4fd0b48-3382-4bca-ae12-ba0fb39e9db5">482,314</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6cbed603ef440fa886004f2a63c5166_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTYtMS0xLTA_1b84ec02-9224-426b-864c-0441bf061af3">545,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuances under equity incentive plans</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtNi0xLTEtMA_84ba4ec2-7c76-40eb-8a56-a65d33e07d2b">329,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630" decimals="-3" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtOC0xLTEtMA_9004614b-2221-41c6-b1ba-9275bcf36e27">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3ddc67c5e6435ca167a0c77b7a44a3_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTAtMS0xLTA_276713e8-9f49-479e-8ec1-ddd3ef82a2bc">3,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="dnli:StockIssuedDuringPeriodValueEquityIncentivePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTYtMS0xLTA_e480add7-50a3-45df-a7ba-9aff20d722f0">3,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTQtNi0xLTEtMA_66247c2f-d3ed-4d70-a39a-3c036f482abe">26,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb3ddc67c5e6435ca167a0c77b7a44a3_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTAtMS0xLTA_11389f31-9f6a-40dd-99bb-e7a478442992">12,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTYtMS0xLTA_a6855012-d20b-46ce-b118-e09d02bd3b1a">12,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:23.98pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i392a8698357940228f5af4a1b5f794ee_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTQtMS0xLTA_b713fa8b-ae31-4c38-a7aa-86d5b29b5767">58,758</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTYtMS0xLTA_96275954-eb45-4592-ab12-fa51b147d9cd">58,758</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.98pt;text-align:left;text-indent:-12pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i76db9bcc0b5245bbbf0abc436fa1509f_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTItMS0xLTA_38c87594-dbb6-41ea-b855-de3e722fbb53">284</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTYtMS0xLTA_6aa29773-ddc8-465a-94cd-f4ab167d4d87">284</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2020</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="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtNi0xLTEtMA_0b2322a1-9b15-4ad5-84c5-e09daf884de9">105,897,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtOC0xLTEtMA_c80b6132-1469-47a5-ba63-10bb6aab5553">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id62309542d364389bb055dd3759fd67a_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTAtMS0xLTA_40729a94-2668-468d-ac70-9f2afdc9c049">1,041,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cfdd61a2439460ca17da1d3e7e20d29_I20200630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTItMS0xLTA_edf3336b-df95-41f2-b479-98bf873daffc">551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i47f3cda79064449ba82deb11c6bb17d7_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTQtMS0xLTA_6b42d43c-1db2-4ce8-a385-25a35acaac47">541,072</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i343770cb9927415ab5058092c4f97820_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTYtMS0xLTA_b426e22c-cb35-49a6-825b-992a7c242d28">502,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:29.25pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_25"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali Therapeutics Inc.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating activities</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMy0xLTEtMS0w_4b3dca6b-c6de-4c1c-883e-c83d34e62736">130,732</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMy0zLTEtMS0w_2cdce7aa-18db-43dd-a283-ba883d047bf6">115,521</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNS0xLTEtMS0w_9be322cd-a9b5-4532-a62b-acca70147f92">4,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNS0zLTEtMS0w_e9dd22b9-0a7b-4b02-9e6e-2fb1cd5204d3">4,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock&#8211;based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNi0xLTEtMS0w_364df599-dc70-4d9b-b56b-7836b9fbc40d">42,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNi0zLTEtMS0w_3eda7f18-5e62-4738-83f7-8caa32c367be">23,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net amortization of discounts on marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNy0xLTEtMS0w_82e15101-f4c0-402a-a309-70694c72f021">3,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNy0zLTEtMS0w_fa878372-2dc6-474b-ac74-5ccd25fa9096">1,025</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash adjustment to operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:IncreaseDecreaseInNonCashOperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOC0xLTEtMS0w_3dc1fbc5-24b6-44c7-8337-b4b17acf7487">1,419</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" name="dnli:IncreaseDecreaseInNonCashOperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOC0zLTEtMS0w_066307dd-150a-40d0-b27d-4fb3378a9b4d">978</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-cash items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOS0xLTEtMS0w_52519547-b3f4-473a-9306-e3a822866e74">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOS0zLTEtMS0w_3fe29ed1-afd9-4237-a770-46eacf6a520a">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTEtMS0xLTEtMA_3723ad61-a155-4ef0-a196-ebcb4f34750b">8,055</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTEtMy0xLTEtMA_a806c71f-28a3-4e2c-ba3f-3adc0db1c1c6">3,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTItMS0xLTEtMA_20766279-2a3e-4b0d-a913-eb918d421af1">3,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTItMy0xLTEtMA_2aa59edf-fff2-45ed-80db-329708f534fb">744</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTMtMS0xLTEtMA_fee7fb8b-c558-4b35-999a-1f37a12f7b31">9,527</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTMtMy0xLTEtMA_f375e300-8c6a-4828-b94b-c37e5053e6f0">2,215</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTQtMS0xLTEtMA_17203d17-141f-4c04-a1c9-54f3cdce7210">6,175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTQtMy0xLTEtMA_b2786e6b-2758-4c21-a661-c98689b23bdc">8,644</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Related party contract liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="dnli:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTUtMS0xLTEtMA_f2f42d29-fbb7-4581-a778-092a4c21113f">1,686</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="dnli:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTUtMy0xLTEtMA_7a0c30c9-c3f9-4ed0-8fef-cb8ba0f0a9fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" 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="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTgtMS0xLTEtMA_9ef860ef-8418-44fe-b4d4-bd8860b8a966">104,461</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTgtMy0xLTEtMA_cccd09b7-cf82-452e-81b6-bcb6c69c32f6">97,849</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investing activities</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjAtMS0xLTEtMA_3977b9c5-0d75-4cf8-8c1c-9839931189bf">847,296</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjAtMy0xLTEtMA_d8c4449a-8ba4-4802-85fc-ea7b3e529355">323,607</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjEtMS0xLTEtMA_382bbbb2-b40b-463b-99d7-8052446c3f2c">3,572</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjEtMy0xLTEtMA_84be6673-71ee-4b44-91fa-30f788b0161a">1,194</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturities and sales of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjItMS0xLTEtMA_f54521d2-4a79-4874-b03c-e8a68dc7229c">923,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjItMy0xLTEtMA_de5b1194-f918-4b34-8d9e-540a320ba3a0">281,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjMtMS0xLTEtMA_248b2eb6-a693-45ba-ae4a-4ea5ac37c54d">72,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjMtMy0xLTEtMA_81e2078d-df17-4b19-bc79-7bff78ff9a87">43,744</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing activities</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from public offering of common stock, net of issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjYtMS0xLTEtMA_84040559-4452-4de5-9853-948fa7c2cfd1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjYtMy0xLTEtMA_3f6b42bf-b25f-4063-8694-67a328299dff">193,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of awards under equity incentive plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjgtMS0xLTEtMA_8349b047-cc7e-4761-b582-71ebaf5d307b">10,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjgtMy0xLTEtMA_6367f06e-305f-485a-9a64-c35291d02a12">5,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjktMS0xLTEtMA_14cfbd7f-cd93-4fc5-b20b-813918ba6806">10,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjktMy0xLTEtMA_7d821d30-e309-429f-acc9-484bf4336e1d">199,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzAtMS0xLTEtMA_229a872e-7566-4ce5-b0e1-a3af6e23781a">21,464</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzAtMy0xLTEtMA_f64431b1-6fc8-461a-9c8f-2234add5d0c5">57,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzEtMS0xLTEtMA_525da056-9e51-44a9-9ac4-248c99532393">508,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06718fafa7304dccab61201c7e792c8a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzEtMy0xLTEtMA_705214aa-5123-40be-bea9-199cf784bcc6">80,949</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzItMS0xLTEtMA_3b910f75-b3ec-4015-a5ae-c57bfa161f95">487,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i343770cb9927415ab5058092c4f97820_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzItMy0xLTEtMA_063e1acd-4dba-4c32-836c-c81fc3a52838">138,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment purchases accrued but not yet paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzUtMS0xLTEtMA_8c8dc166-7791-4e59-b8f8-102de01a3958">229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzUtMy0xLTEtMA_c2cbc068-563b-4ee1-a5a6-e0e8c48ce5ac">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See accompanying notes to unaudited condensed consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_28"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali Therapeutics Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div id="i42e5030d714642659b5d462a2dee590a_31"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjg_3a09114f-cb55-468c-9434-13cbe714c587" continuedAt="ic814cfcbade14b78b9acc7251268995f" escape="true">Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="ic814cfcbade14b78b9acc7251268995f" continuedAt="ib921fa4581944ca5863f7f2980c09ffb"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dnli:OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzk_bea78081-c621-4bb7-b75a-e1bdf24d98e2" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and Description of Business</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denali Therapeutics Inc. ("Denali" or the &#8220;Company&#8221;) is a biopharmaceutical company, incorporated in Delaware, that discovers and develops therapeutics to defeat neurodegenerative diseases. The Company is headquartered in South San Francisco, California.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzc_cafa04b0-8c50-4a57-990a-fe3651f76edc" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information and the instructions to Form 10-Q and Article 10 of SEC Regulation S-X for interim financial information. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on February&#160;26, 2021 (the "2020 Annual Report on Form 10-K"). The Condensed Consolidated Balance Sheet as of December 31, 2020 was derived from the audited annual consolidated financial statements as of and for the period then ended. Certain information and footnote disclosures typically included in the Company's annual consolidated financial statements have been condensed or omitted. The accompanying unaudited condensed consolidated financial statements reflect all adjustments that, in the opinion of management, are necessary for a fair statement of the results of the interim periods presented. All such adjustments are of a normal recurring nature except for the impacts of adopting new accounting standards, if any, discussed below. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended&#160;June 30, 2021, except as discussed below in the section titled "Recently Adopted Accounting Pronouncement," there were no material changes to the Company's significant accounting and financial reporting policies from those reflected in the 2020 Annual Report on Form 10-K. For further information with regard to the Company&#8217;s Significant Accounting Policies, please refer to Note 1, "Significant Accounting Policies," to the Company&#8217;s Consolidated Financial Statements included in the 2020 Annual Report on Form 10-K.</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjI_29c84152-d352-4ddd-a1f1-af6fd03c9a0a" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;For the Company and its subsidiaries, the functional currency has been determined to be U.S. dollars. Monetary assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="ib921fa4581944ca5863f7f2980c09ffb" continuedAt="i46626555e55e4c47856d6d609e28bd73"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjk_6b119d52-9f90-4bae-ab35-775791a8881b" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, as well as the reported amounts of expenses during the reporting period. Actual results could differ from those estimates, and such differences could be material to the Condensed Consolidated Balance Sheets and Statements of Operations and Comprehensive Loss.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMTIwOTQ2Mjc5Mjg5MjI_632938a4-1d72-44cd-9d5a-e5cd7ca5e291" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation. Such reclassifications have not materially affected previously reported amounts.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzY_b4f376a9-e3a2-4433-94e2-a230440b5bc8" continuedAt="i1e8f1afcb8a54b8d88f28f75ef11e5c1" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and forward foreign currency exchange contracts. Substantially all of the Company&#8217;s cash and cash equivalents are deposited in accounts with financial institutions that management believes are of high credit quality. Such deposits have and will continue to exceed federally insured limits. The Company maintains its cash with accredited financial institutions and accordingly, such funds are subject to minimal credit risk. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investment policy limits investments to certain types of securities issued by the U.S. government, its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The Company is exposed to credit risk in the event of a default by the financial institutions holding its cash, cash equivalents and marketable securities and issuers of marketable securities to the extent recorded on the Condensed Consolidated Balance Sheets. As of June 30, 2021 and December 31, 2020, the Company had no off balance sheet concentrations of credit risk. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to counterparty credit risk on all of its derivative financial instruments. The Company has established and maintains strict counterparty credit guidelines and enters into hedges only with financial institutions that are investment grade or better to minimize the Company&#8217;s exposure to potential defaults. The Company does not require collateral to be pledged under these agreements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to a number of risks similar to other early-stage biopharmaceutical companies, including, but not limited to, the need to obtain adequate additional funding, possible failure of current or future preclinical testing or clinical trials, its reliance on third parties to conduct its clinical trials, the need to obtain regulatory and marketing approvals for its product candidates, competitors developing new technological innovations, the need to successfully commercialize and gain market acceptance of the Company&#8217;s product candidates, its right to develop and commercialize its product candidates pursuant to the terms and conditions of the licenses granted to the Company, protection of proprietary technology, the ability to make milestone, royalty or other payments due under any license or collaboration agreements, and the need to secure and maintain adequate manufacturing arrangements with third parties. If the Company does not successfully commercialize or partner any of its product candidates, it will be unable to generate product revenue or achieve profitability.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1e8f1afcb8a54b8d88f28f75ef11e5c1">The COVID-19 pandemic has caused increased risk and uncertainty for the Company. Credit risk associated with investments in securities may increase if any institution with which the Company has an investment is significantly impacted by the COVID-19 pandemic.</ix:continuation> As of June 30, 2021, the Company has not realized any losses on its cash deposits or investments. COVID-19 may impact the timelines and progress of the Company's preclinical activities and clinical trials, and may impact its ability to raise capital in the near term.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i46626555e55e4c47856d6d609e28bd73" continuedAt="iecc2efabae6146fd9878a929cbbfa71a"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjQ_2db6cae0-be5e-4e95-92ed-a3936ae211dc" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfNzA0OA_5d2c9acf-937c-4664-8bea-3d841a06b64f">one</ix:nonFraction> operating segment. The Company&#8217;s chief operating decision maker, its Chief Executive Officer, manages the Company&#8217;s operations on a consolidated basis for the purposes of allocating resources.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzg_75eb0c2f-0274-4609-b65e-22ecf06f2ced" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of 90 days or less at the date of purchase to be cash and cash equivalents. Cash equivalents are reported at fair value.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Statements of Cash Flows is composed of Cash and Cash equivalents reported in the Condensed Consolidated Balance Sheets and $<ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfNzY5OA_08e818ac-0a9d-45de-836b-d9bd384a0508">1.5</ix:nonFraction> million of restricted cash for the letter of credit for the Company&#8217;s headquarters building lease, which is included&#160;within other&#160;non-current&#160;assets&#160;in the Condensed Consolidated Balance Sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjY_b9eae1a2-ea98-4a61-8447-b377044f128d" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally invests its excess cash in money market funds and investment grade short to intermediate-term fixed income securities. Such investments are included in cash and cash equivalents, short-term marketable securities, or long-term marketable securities on the Condensed Consolidated Balance Sheets, are considered available-for-sale, and reported at fair value with net unrealized gains and losses included as a component of stockholders&#8217; equity. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies investments in securities with remaining maturities of less than one year, or where its intent is to use the investments to fund current operations or to make them available for current operations, as short-term investments. The Company classifies investments in securities with remaining maturities of over one year as long-term investments. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses and declines in value determined to be due to credit losses on marketable securities, if any, are included in interest and other income, net.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the need for an allowance for credit losses. This evaluation includes consideration of several qualitative and quantitative factors, including whether it has plans to sell the security, whether it is more likely than not it will be required to sell any marketable securities before recovery of its amortized cost basis, and if the entity has the ability and intent to hold the security to maturity, and the portion of any unrealized loss that is the result of a credit loss. Factors considered in making these evaluations include quoted market prices, recent financial results and operating trends, implied values from any recent transactions or offers of investee securities, credit quality of debt instrument issuers, expected cash flows from securities, other publicly available information that may affect the value of the marketable security, duration and severity of the decline in value, and the Company's strategy and intentions for holding the marketable security.</span></div></ix:nonNumeric><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwODQ_ab34faea-46a7-4466-a932-823a50a41be5" continuedAt="ie393c2ea7e0043d7982f8c49aab20208" escape="true">Accounts Receivable</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie393c2ea7e0043d7982f8c49aab20208">The accounts receivable balance is primarily composed of amounts receivable from the Company's collaboration partners, net of an allowance for credit losses, if required.</ix:continuation> </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="iecc2efabae6146fd9878a929cbbfa71a" continuedAt="i92d4dfab30ca43d2b2b1c06f4f010a7c"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwODE_e7870969-4651-451e-b5a9-cf042de3f9ec" continuedAt="i8932af0ffd074392a1e937eeb4c185f0" escape="true">Derivatives and Hedging Activities</ix:nonNumeric></span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8932af0ffd074392a1e937eeb4c185f0">The Company measures its derivative instruments at fair value, and accounts for them as either assets or liabilities included within Prepaid expenses and other current assets and Other accruals and other current liabilities, respectively, on the Condensed Consolidated Balance Sheets. Derivatives are adjusted to fair value through interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</ix:continuation> </span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzE_94188f67-cdb0-4f61-861f-dcb014fb51e9" continuedAt="i924c35e2789e49e18d1ca02f58af4e17" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate, and certain equipment for use in its operations. A determination is made as to whether an arrangement is a lease at inception. A right-of-use (&#8220;ROU&#8221;) asset and operating lease liability is recognized for identified operating leases in the Condensed Consolidated Balance Sheets. The changes in operating lease ROU assets and operating lease liabilities are presented net within non-cash adjustment to operating lease expense in the Condensed Consolidated Statements of Cash Flows. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company&#8217;s right to use the underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments due over the lease term, with the ROU assets adjusted for lease incentives received. When determining the present value of lease payments, the Company uses its incremental borrowing rate on the date of lease commencement, or the rate implicit in the lease, if known. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed by management to be reasonably certain at lease inception.</span></div></ix:nonNumeric><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i924c35e2789e49e18d1ca02f58af4e17">Leases with an initial term of 12 months or less are not recorded on the balance sheet, unless they include an option to purchase the underlying asset that the Company is reasonably certain to exercise. The Company recognizes lease expenses on a straight-line basis over the lease term. The Company has leases with lease and non-lease components, which the Company has elected to account for as a single lease component.</ix:continuation> </span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwODU_8dff6755-18aa-4ffc-ba00-fa2c7f7039bb" continuedAt="ia436c8ef6a6843cda9e971778cce5122" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License and Collaboration Revenue</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC&#160;808,&#160;Collaborative Arrangements&#160;(&#8220;ASC&#160;808&#8221;) to determine whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities.&#160;This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.&#160;For collaboration arrangements within the scope of ASC&#160;808&#160;that contain multiple elements, the Company first determines which elements of the collaboration are deemed to be within the scope of ASC&#160;808&#160;and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of Topic 606. For elements of collaboration arrangements that are accounted for pursuant to ASC&#160;808, an appropriate recognition method is determined and applied consistently, generally by analogy to Topic 606.&#160;The accounting treatment pursuant to Topic 606 is outlined below. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i92d4dfab30ca43d2b2b1c06f4f010a7c" continuedAt="ib2eb7ddcb2cd40419df0b4d8e27813ba"><ix:continuation id="ia436c8ef6a6843cda9e971778cce5122" continuedAt="ibc200d6d453a4dbc911a441fb9fa8943"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of licensing and collaboration agreements entered into typically include payment of one or more of the following: non-refundable, up-front license fees; development, regulatory and commercial milestone payments; payments for manufacturing supply and research and development services and royalties on net sales of licensed products. Each of these payments results in license, collaboration and other revenue, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenue. The core principle of Topic 606 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received in exchange for those goods or services. The Company may also receive reimbursement or make payments to a collaboration partner to satisfy cost sharing requirements. These payments are accounted for pursuant to ASC 808 and are recorded as an offset or increase to research and development expenses, respectively.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under each of its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts received prior to satisfying the revenue recognition criteria are recorded as contract liabilities in the Company&#8217;s Condensed Consolidated Balance Sheets. If the related performance obligation is expected to be satisfied within the next twelve months this will be classified in current liabilities. Amounts recognized as revenue prior to the Company having an unconditional right (other than a right that is conditioned only on the passage of time) to receipt are recorded as contract assets in the Company's Condensed Consolidated Balance Sheets. If the Company expects to have an unconditional right to receive the consideration in the next twelve months, this will be classified in current assets. A net contract asset or liability is presented for each contract with a customer. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, the Company assesses the goods or services promised in a contract with a customer and identifies those distinct goods and services that represent a performance obligation. A promised good or service may not be identified as a performance obligation if it is immaterial in the context of the contract with the customer, if it is not separately identifiable from other promises in the contract (either because it is not capable of being separated or because it is not separable in the context of the contract), or if the promised good or service does not provide the customer with a material right. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms of the contract to determine the transaction price. The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer. The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both. Variable consideration will only be included in the transaction price when it is not considered constrained, which is when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling prices ("SSP").&#160;The relative SSP for each deliverable is estimated using external sourced evidence if it is available. If external sourced evidence is not available, the Company uses its best estimate of the SSP for the deliverable. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company satisfies a performance obligation by transferring a promised good or service to a customer. An asset is transferred when, or as, the customer obtains control of that asset, which for a service is considered to be as the services are received and used. The Company recognizes revenue over time by measuring the progress toward complete satisfaction of the relevant performance obligation using an appropriate input or output method based on the nature of the service promised to the customer. </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="ib2eb7ddcb2cd40419df0b4d8e27813ba"><ix:continuation id="ibc200d6d453a4dbc911a441fb9fa8943"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After contract inception, the transaction price is reassessed at every period end and updated for changes such as resolution of uncertain events. Any change in the transaction price is allocated to the performance obligations on the same basis as at contract inception, or to a single performance obligation as applicable. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management may be required to exercise considerable judgment in estimating revenue to be recognized. Judgment is required in identifying performance obligations, estimating the transaction price, estimating the SSP of identified performance obligations, which may include forecasted revenue, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success, and estimating the progress towards satisfaction of performance obligations.</span></div></ix:continuation><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzI_83e2dd97-6f00-44df-a9d5-317b59b092fb" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss is composed of net loss and certain changes in stockholders&#8217; equity that are excluded from net loss, primarily unrealized gains or losses on the Company&#8217;s marketable securities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjc_37cc60a9-ce34-47b8-8410-8498c77c9fc3" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzA_bc2c1400-f734-4d8b-8733-cbef0070d92c" escape="true"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2019-12 modifies ASC 740 to simplify several aspects of accounting for income taxes, including eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted, and is required to be adopted prospectively, with the exception of certain specific amendments, which were not applicable to the Company. The Company adopted this standard as of January 1, 2021 using a prospective approach. Adoption of the standard did not have a material impact on its Condensed Consolidated Financial Statements.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_34"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RleHRyZWdpb246MjdhZDM5NjRmNWI5NGIyM2IyMjliMjdjZTViMGZlYmJfNjky_92b27ebb-f4f4-45c8-952a-10321a098f7a" continuedAt="ib4df684065eb4863983bcede470bf3a1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ib4df684065eb4863983bcede470bf3a1" continuedAt="id4fe8500d8dd4a8b928b74de84372b0d"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RleHRyZWdpb246MjdhZDM5NjRmNWI5NGIyM2IyMjliMjdjZTViMGZlYmJfNjkz_de548475-d461-4181-85f8-5eeb59a89e49" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value at each balance sheet date are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9e09132b5314178b182c51e7f9e218b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC0xLTEtMS0w_022f46cf-9dcf-4747-ab45-e0cb39ec9a6f">383,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45fdc4802fa54c009f406778a503c9ea_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC0zLTEtMS0w_dbd0a3a0-6348-46eb-b95c-bc3ea8b6b30e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b8332d45a340489e491f0d5244e911_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC01LTEtMS0w_42643679-2aff-42c8-81c3-8b3fb5e0dcc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1fab55e651d4fbcb948e602f2a000cc_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC03LTEtMS0w_9907d922-9a47-47c6-9122-a8573689ce63">383,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c6e5000148048d6ae87e34ae7032880_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS0xLTEtMS0w_90374437-c918-4a21-a77b-e114b162760c">49,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06f59982099d4b0e9dcc2187a8743974_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS0zLTEtMS0w_540acb27-e76d-41df-86bb-9f1983c66222">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i446965c820d446cdbfad8a4d6fd8a35d_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS01LTEtMS0w_f0281e06-bb81-40ac-9bd6-27e6d255f317">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5a2677409ef4829b0799f3a112e4cda_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS03LTEtMS0w_111cd0a6-badc-4a17-bde5-e217b88b124c">49,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68a6bae1e1e84b25b47107386942e76e_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi0xLTEtMS0w_91856422-c734-40b8-a7df-3c0877e745cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic925b390386e4e27b6efc05af43871b6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi0zLTEtMS0w_d274af8f-ba8b-4006-963a-191069972061">29,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i824ae360972c4c6f9ded4c594957e670_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi01LTEtMS0w_4ab54c9f-69eb-40e6-859c-1e0459804cb2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59118206ff6141b588679e467f3d4eaf_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi03LTEtMS0w_6fdac14d-8750-4ba3-b907-f3755d368e32">29,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf489e05beb94a4d8634ec32b692e6a3_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC0xLTEtMS0w_e5d12062-adc6-4a9c-87c0-9afe4fd0048f">660,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14c1d5337e974ff4818ae0547a6f4437_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC0zLTEtMS0w_cd515018-5215-44c9-8f52-8fda2a5c2fc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i379bb915c3ff4fe1b3c12fca7d58f833_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC01LTEtMS0w_3e7f7a9e-343a-422e-b3e3-3b14822c424b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie625c2b915224cd0aa5ad64adc13e699_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC03LTEtMS0w_530ad5e3-baba-41b9-b143-b384df1f2c8d">660,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i387dc7817ec8487693d132f88d644680_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS0xLTEtMS0w_fe1cf8d5-556d-4aea-8143-389f02030ab0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e72fff5912541d6bf62a4136d0c597d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS0zLTEtMS0w_816ca1e4-1416-4a73-b4d3-9965ab7bf3a0">15,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7083446530e349fa8536c5d1302409c5_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS01LTEtMS0w_f5f42a78-eb16-4b3f-9b24-2caae3f70925">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id11c9b956776463a8193619c4c4c5095_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS03LTEtMS0w_cf46daf5-4c89-42bb-ae86-c03be6e7dccc">15,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebe731f80d424d548f1b371937a91d76_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtMS0xLTEtMA_950dd680-7a7c-4099-a3e4-87157037f9a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5eb4aa415d945ddb0129c3cbfd616ef_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtMy0xLTEtMA_44539670-d599-48c9-93bf-909fc00bd2bc">46,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c9189995081445eaa9df93a65e178ed_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtNS0xLTEtMA_6e5044e9-5eef-4e5e-bc8f-98c24e0e5c49">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fbb9785ecdb40179295d40b84781c51_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtNy0xLTEtMA_bf9120d6-15ce-4ac2-9b5b-95ff377c24c8">46,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia93d5bb22cde48558a0406bfd38f1161_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtMS0xLTEtMA_cf660b95-f096-44ef-a228-cccbbfa03770">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2698cb300c054c82bedd8760ca499d6c_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtMy0xLTEtMA_704e047f-1243-4d6e-a2d6-2f3515f93712">101,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i876a851d15b94128902852897a7c79c8_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtNS0xLTEtMA_1b1648a1-7719-4b0c-89e2-fa33f73fd12e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i431c75a010e44f77bfb5470c5b33404b_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtNy0xLTEtMA_bb0ff961-978e-421d-9812-b2ff778dc380">101,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cfabada9d6e4310944068697d224f43_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtMS0xLTEtMA_53bb50ce-b506-4821-a3cd-c07898b14d11">66,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d6c54c067a34f7ba962cfb49b3b4402_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtMy0xLTEtMA_fe6402a2-34c5-44a4-b22e-6992aec08b08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f312ae591a4629b36e54743adf5925_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtNS0xLTEtMA_030974a6-ac81-49fc-9cf9-dc4b7ae43b5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23830e1fff874fa3bd6b83cadecf29b4_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtNy0xLTEtMA_91772be7-c863-4e3a-af94-4b36db1b1e91">66,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d706dd58da24814b4c35130d5d04d23_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtMS0xLTEtMA_cfe1cf83-5570-406c-adbc-e0bea6980a44">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icda20dae4068400ebb631438861654a1_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtMy0xLTEtMA_82502e9c-6c11-46a7-b1e2-930c58f9a26b">25,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ab1d36fb744384b0982f9cbc986401_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtNS0xLTEtMA_3b68ac2f-a052-4638-bdcf-cd5e49542ee9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8eb5198970d54979bfea60f9b24681bb_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtNy0xLTEtMA_49911c3e-4e9c-4193-9de0-80bb96e52362">25,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtMS0xLTEtMA_0d06b3d9-1f46-4cac-acbf-5d5ce9596081">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtMy0xLTEtMA_964b1287-2384-463e-bf33-6060e64b0079">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtNS0xLTEtMA_51761a3a-ef54-4bb1-a1d8-5f5aece30632">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtNy0xLTEtMA_a54aff52-6be0-4db0-af6b-ff16f2346803">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctMS0xLTEtMA_9b2b7a3b-0cf3-4496-a144-7a07feb3774d">1,160,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctMy0xLTEtMA_dd7c1e22-18a8-4324-9f8c-e3095641dfc3">218,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctNS0xLTEtMA_b887eb71-4fc6-47f7-9306-1836766efac1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctNy0xLTEtMA_cc31aa52-ae71-49c3-8169-51a41f497b9e">1,379,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktMS0xLTEtMA_3770230f-1be5-4816-9e96-7d2504d1a8b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktMy0xLTEtMA_7232530c-5cac-4f0e-98be-7733701efb81">164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktNS0xLTEtMA_77d5b1be-e1f4-40ae-a874-b81f3e05b7ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktNy0xLTEtMA_d0683065-e53c-4161-895a-5c93eeb01cc2">164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtMS0xLTEtMA_21789a60-2764-4208-885f-06b6173e77e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtMy0xLTEtMA_c86fa4d6-c951-405c-af3e-492642bf6790">164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtNS0xLTEtMA_a8dd7072-bed3-4121-b28a-fd308f5e206f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtNy0xLTEtMA_a40a23d8-4a4e-4702-b761-cf04e01e418a">164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.884%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i013fca1c56ec4da699b00afa57263dfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC0xLTEtMS0w_8fe4ebdc-247c-4130-b5ba-d922700d1adb">335,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i413b6ca207fe49ec9168e39943d7a59f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC0zLTEtMS0w_31eeb0d5-752d-4625-ab29-d0115a413395">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dbaf90af74644fd94ce4aefaaf197ca_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC01LTEtMS0w_b43533be-cd3b-4fa5-9c78-0c32ca8897a5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i797ec3f098a64e899c82586bc723e40f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC03LTEtMS0w_7be32d7b-502b-4f2e-aa7b-943f8bebac42">335,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2e7a8a21dc140d181ca706a963a9fde_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS0xLTEtMS0w_ba8e80e8-76bc-496e-9bda-10a704d161df">149,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3fb18ed95494bae98bdee30eec391c1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS0zLTEtMS0w_5f620877-6b08-44ef-920f-7478613005dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ac02fe4a0d14d5b9c4f8db7cf271aff_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS01LTEtMS0w_031d3088-d136-499f-9bed-2fc64b5215ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c31fce09adb41c6a5c8e09a08a9f04d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS03LTEtMS0w_fa5d851f-3724-464e-81a3-48752d94a0c1">149,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ba6edc0ba6c4906a09e37ffbb48c17a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy0xLTEtMS0w_c1c4fcc5-2dc5-40ad-900d-f58344f37b27">878,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if44b265faa154d589c89b58c10b29c88_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy0zLTEtMS0w_85c8537e-9192-4562-98c6-a77f9034c3c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i239a7b01f77748949f862219da75f15f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy01LTEtMS0w_cff2049a-3315-4c02-8ac0-79da7a9606e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182487b4a79948ca9a32a60c84b91dad_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy03LTEtMS0w_3c5ae496-cc38-4145-bded-1fe1d9535734">878,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5138cd62a25c4f59a73042f4e79921b9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC0xLTEtMS0w_405054bc-8180-43cd-8d34-725e7982bfee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb606929733a4a6c951e30adb000896b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC0zLTEtMS0w_62610f02-2378-45a0-96f2-7a4c2e1924d6">25,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff597b6025342ffb18d539f3d35cae9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC01LTEtMS0w_a7f301f2-b7e5-4444-a612-0d4f0417518b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ce5b5f6a8d741a5bcb76cff7023f8b6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC03LTEtMS0w_df73d3cd-fdd1-4728-8d11-15f7605f139e">25,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i886c7954316a46759a68c817410ec5f2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS0xLTEtMS0w_6139695f-7606-4b8d-848b-a95d8f50d9a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i681f35a8ab8d42f19054eaa048fa4f4a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS0zLTEtMS0w_fa52f54c-ba8b-43f0-8c28-72a4f7f2ef1e">27,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97a9f6c816e44aba84bd6159b0001c6c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS01LTEtMS0w_066824ea-2084-41f2-ba4e-a20e9c3b977b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b4ae50569234136805b621322dcbc8e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS03LTEtMS0w_a55fc64e-9ee5-46d4-b5a8-6416d24eb0a9">27,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i508af3fcedfa493f8a8314181ec38c68_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtMS0xLTEtMA_744281c1-b728-4920-a468-9aae695ae3eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea262562c8594f6db53a47e860954a8c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtMy0xLTEtMA_ec9d6da2-6db3-4102-9866-dd1e715a9cce">31,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bd110aa2930403581d28e7e7da9ff01_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtNS0xLTEtMA_30e537a7-a65e-4084-b4c3-b4e752770a6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21cd5d6b8bc3479cbb9a1fa6be033425_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtNy0xLTEtMA_f9eba47d-4941-4272-8426-a42396aab0d5">31,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i292248b1ba3143e89b1eb71a4aa27812_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItMS0xLTEtMA_e0ee7f65-9d12-488a-aa7e-cc4a65632c95">2,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e31c9b620f74ea7af5bbd9073e37eec_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItMy0xLTEtMA_b08c5322-8a0b-4cc0-a901-43715d093561">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b073b65b7134595b84000b6421391fa_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItNS0xLTEtMA_61295194-1c3f-4104-84a2-2b9574be65b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6562260dc9af4833886588e7c92490a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItNy0xLTEtMA_f8b175dc-f1bc-4b3c-8379-83c1f8f32bf0">2,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74cef65c2b034221b002c224a8b9e9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtMS0xLTEtMA_181187e6-7a72-4df2-9e9f-981989dc9cd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1577b1025a874382a381d80b966590a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtMy0xLTEtMA_357e656e-a9e3-4860-af10-4a0accffa402">30,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0754a8b3577c4b0b8d3ffbdb92b4fec0_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtNS0xLTEtMA_d585bbc7-040b-41ce-8401-5f44afbbae43">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa4baf3f20c247aaac3c59f68dc73427_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtNy0xLTEtMA_1206f64d-4c93-4744-aa6b-d35ecdffe09a">30,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtMS0xLTEtMA_87d2cf98-92a2-46c2-8269-2bc9934b57e2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtMy0xLTEtMA_cfcd8a0d-73e7-4611-9fb3-8ede98d1be29">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62b9544cebe44df8937e633f24385929_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtNS0xLTEtMA_9dcbc1fe-9f9a-4221-b7ba-106cdea793d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtNy0xLTEtMA_3c084d23-3599-4534-99d2-155b3ab0a242">185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtMS0xLTEtMA_42478508-d539-4eef-b384-2af1c4572717">1,366,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtMy0xLTEtMA_c4ee1b0a-f835-482c-98f4-f08d4c6f01ef">113,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62b9544cebe44df8937e633f24385929_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtNS0xLTEtMA_added573-9436-4c06-be98-4750803e3788">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtNy0xLTEtMA_8e822870-b84f-4295-9e23-daac0cb638ac">1,480,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctMS0xLTEtMA_c44d03ea-d724-4cdb-8719-2834a53c09de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctMy0xLTEtMA_c47c0585-79f4-428a-b308-3d497fb5f644">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62b9544cebe44df8937e633f24385929_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctNS0xLTEtMA_60ec8775-d130-4fc9-b2aa-c3eb83391e1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctNy0xLTEtMA_ba19dda6-8a88-4c03-9510-46fd5d7715db">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtMS0xLTEtMA_92775954-0be4-40cc-9f53-cd08341e88f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtMy0xLTEtMA_a8687ac3-e709-4e5f-91cd-94245a911ac9">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62b9544cebe44df8937e633f24385929_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtNS0xLTEtMA_05bad53d-5ef8-4759-a955-c05d96cf695c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtNy0xLTEtMA_6ea47eb3-8f09-433d-9d27-bba1fdb0a462">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable and accrued liabilities approximate their fair values due to their short-term maturities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level&#160;2 securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id4fe8500d8dd4a8b928b74de84372b0d">The company has not transferred any assets or liabilities between the fair value measurement levels.</ix:continuation></span></div><div id="i42e5030d714642659b5d462a2dee590a_37"></div><div style="margin-bottom:10pt;margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMjEyMQ_3db407d3-6b11-4fe9-99da-3037b0878f6d" continuedAt="i0174b1de32c2482a8f4db80fbd33e1c6" escape="true">Marketable Securities</ix:nonNumeric></span></div><ix:continuation id="i0174b1de32c2482a8f4db80fbd33e1c6" continuedAt="ide1b8bc530254ff0994f7ec082e18651"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All marketable securities were considered&#160;available-for-sale&#160;at June 30, 2021 and December 31, 2020. On a recurring basis, the Company records its marketable securities at fair value using Level 1 or Level 2 inputs as discussed in Note 2, "Fair Value Measurements". <ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMjExOQ_0d998cfb-68fc-488a-b563-30c803f1d8a6" continuedAt="ic85865839567477ea71c3763a650de53" escape="true">The amortized cost, gross unrealized holding gains or losses, and fair value of the Company&#8217;s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):</ix:nonNumeric></span></div><ix:continuation id="ic85865839567477ea71c3763a650de53"><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy0xLTEtMS0w_8051a562-10bb-4197-9ba5-c7e6892d27cc">660,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy0zLTEtMS0w_f844f358-0245-4174-807f-f3683df48977">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy01LTEtMS0w_949887d5-d489-463c-9391-3004b712f911">49</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy03LTEtMS0w_43ebd3c7-425b-49b5-9077-893ffaad9a2a">660,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC0xLTEtMS0w_5a6de4bd-90b2-4d5f-8bad-46227aeaf8b0">15,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC0zLTEtMS0w_903d7a0e-230a-41e5-ba65-1eaeb975f290">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC01LTEtMS0w_c9838655-1e1c-42fb-8f6f-89434c9647db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC03LTEtMS0w_c83c0103-0d36-4a61-b016-055ced343359">15,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS0xLTEtMS0w_3907ee7d-0b03-44a3-9c55-bdfc95201f44">46,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS0zLTEtMS0w_2c35b1ed-d30c-48d3-a9ea-e4f620f06864">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS01LTEtMS0w_2183b2ec-4440-46e0-91a8-2c9d9de80162">4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS03LTEtMS0w_251196c4-2180-4af7-9dde-6bb84544f8ba">46,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842b8fc7260f417b976c441f064567eb_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi0xLTEtMS0w_42508183-c0f6-4c9f-b2de-beb0ced9e3ef">101,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842b8fc7260f417b976c441f064567eb_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi0zLTEtMS0w_b1dcf57d-d8ed-4209-9cbf-f43bc7c61c9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842b8fc7260f417b976c441f064567eb_I20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi01LTEtMS0w_b8807e0e-bd74-4ca6-a746-6f535cf5a1ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842b8fc7260f417b976c441f064567eb_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi03LTEtMS0w_f3572816-8a67-40f6-bd3a-eb09ab09da60">101,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy0xLTEtMS0w_cc389e2e-2b5f-48d4-ad1a-2435e5149029">823,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy0zLTEtMS0w_8f8b7e0d-bb3d-41a9-9873-9fd5eb9ad392">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy01LTEtMS0w_aab8f5c2-d6fd-4003-8245-0184d69be55f">53</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy03LTEtMS0w_c7a9e023-72ed-42eb-96cf-4a440fc87163">823,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS0xLTEtMS0w_1d2446f4-55dd-442e-b6b5-1aa7be06f393">66,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS0zLTEtMS0w_c58ae468-c08c-4cfc-bf68-558d2a00f6de">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS01LTEtMS0w_628552ae-83b3-4200-ad0c-0ea0eba8e01b">6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS03LTEtMS0w_47ce2fa0-6aa1-4c7b-ac4c-1714d5da97bb">66,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtMS0xLTEtMA_99b8fea1-eda5-4a47-ae74-f3caf8c45eaa">25,847</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtMy0xLTEtMA_f0412b96-ca05-4fba-8c49-626b70eb1403">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtNS0xLTEtMA_ac4a6d5f-51c9-4b84-8dc6-a76184b58e6c">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtNy0xLTEtMA_e03ef054-3aa3-4a30-8d32-2f7c88996d67">25,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItMS0xLTEtMA_0f6edd4e-edfd-4040-b115-0858b94e4c75">92,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItMy0xLTEtMA_c74239a5-2942-45ee-b394-82a25e7b9723">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItNS0xLTEtMA_b189fc25-b17f-4801-affd-c58f65df3feb">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItNy0xLTEtMA_71c5112f-bf6e-41ba-b730-84f18cde321e">92,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtMS0xLTEtMA_0f6dccaa-b517-40a2-a13b-49359f3477dc">915,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtMy0xLTEtMA_7ca00f35-c283-442b-afee-7120c49157ed">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtNS0xLTEtMA_02389c46-44c1-4152-abcf-9212a1d68887">66</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtNy0xLTEtMA_c8de0cfa-a947-4f10-a6fc-3b8fdb84827a">915,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on <ix:nonFraction unitRef="security" contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNTcz_13194072-7b2c-495b-bf98-b925ced7f40c">8</ix:nonFraction> securities with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNjE5_0c00c300-9470-4a12-9c7a-18ce1f90890e">319.0</ix:nonFraction> million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on <ix:nonFraction unitRef="security" contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNjUy_0b847d52-bdc3-4570-b475-45172623855d">6</ix:nonFraction> securities with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNjk4_42eb0277-1d23-44b7-9873-1407c10fefe0">11.7</ix:nonFraction> million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on <ix:nonFraction unitRef="security" contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjEwMQ_f1ce9451-3a1e-41db-b996-0f87fa15e6bc">6</ix:nonFraction> securities with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjE0OA_960c29fb-5487-4ca0-8485-201f2b64c9e8">47.6</ix:nonFraction> million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on <ix:nonFraction unitRef="security" contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjE4Mw_bb745644-5e82-4c16-aa89-6504a0b64230">4</ix:nonFraction> securities with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjIzMA_e28aa644-6702-4e1b-878f-5888dc5df318">22.6</ix:nonFraction> million.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.085%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.006%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy0xLTEtMS0w_9635e6d4-a01c-41d1-ac03-be15c7b953cb">878,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy0zLTEtMS0w_be451c6e-d824-4bda-a48b-fd5c92111818">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy01LTEtMS0w_9865200e-85e4-4cde-837d-0c74cb52790e">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy03LTEtMS0w_92623b55-6ba1-4977-8722-f6e4b0ede8a4">878,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC0xLTEtMS0w_a9058ae5-8790-4cb8-8a11-93ec28d87510">25,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC0zLTEtMS0w_ce637db8-d706-41c3-b331-0a60f3b4769d">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC01LTEtMS0w_a2038881-fe15-4529-9d57-d174233e8c1f">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC03LTEtMS0w_e5460c3d-5fda-4851-8eab-c30b2f4bfb78">25,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS0xLTEtMS0w_6d0d13a8-a7f2-4e15-89d1-af69f8ddb1cb">27,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS0zLTEtMS0w_db2a6661-5e35-4078-ad58-48d2536a4fd2">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS01LTEtMS0w_ba415ba9-b872-4baa-9e99-334fa25b026f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS03LTEtMS0w_c4b5e9bf-3b66-4fa3-8359-f2df2f4b371b">27,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi0xLTEtMS0w_c6cce894-8973-4ce2-861c-7d2b2dab6532">31,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi0zLTEtMS0w_a741129d-8b40-4cfd-8e16-1e4ad05040b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi01LTEtMS0w_4ef96da3-789a-4c3c-a7ae-1b2083088d58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi03LTEtMS0w_5eb0c032-3dcc-4664-a14d-5491f3c974e6">31,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy0xLTEtMS0w_6645d950-458b-4939-a9ea-1dd3d5dfbe07">962,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy0zLTEtMS0w_7bb2e257-2fc7-4549-8d11-d245aae39cb0">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy01LTEtMS0w_02d9b561-aabb-4d98-ad44-a6f20e1cc2a4">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy03LTEtMS0w_733e069f-ced4-4d26-8394-6e0cfde0b8bd">962,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS0xLTEtMS0w_947dc678-e419-4a9a-8c06-4f4e75d2563e">2,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS0zLTEtMS0w_54aa9083-aeb7-4959-a81e-fef3f5eae6db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS01LTEtMS0w_404fb891-b81d-41d2-8d3d-6161c1d35805">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS03LTEtMS0w_32d2011b-12e3-4697-97ab-4ea2a6f54352">2,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtMS0xLTEtMA_2d8c666a-3fe1-4d64-a4e6-c369dbe970dd">30,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtMy0xLTEtMA_46cc555a-73e9-4ad0-b31a-3a65444b5ae6">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtNS0xLTEtMA_2b3dac01-94ad-426d-b903-69dd059b40c1">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtNy0xLTEtMA_79a122a8-fa07-4eed-bfec-78a28c1be43d">30,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i389c99e35171479391ac96f633800766_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItMS0xLTEtMA_0f3cd9e2-a342-48c3-b2bb-785e3d0489ec">32,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i389c99e35171479391ac96f633800766_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItMy0xLTEtMA_05081eb9-2dea-41da-b5a1-fcbeb0bad242">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i389c99e35171479391ac96f633800766_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItNS0xLTEtMA_7dea65dd-6cdc-407a-bce2-9bf98c58f7bf">11</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i389c99e35171479391ac96f633800766_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItNy0xLTEtMA_16eb1251-6d06-4faf-952d-eaa975ae0047">32,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtMS0xLTEtMA_65a82336-61ae-4a43-ac26-1005e6d39423">995,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtMy0xLTEtMA_c534214c-f503-419d-b7df-bc89d7c56aff">130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtNS0xLTEtMA_0ef2c03c-5ace-48d8-963b-388a0e6ddf4a">25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtNy0xLTEtMA_d0e3bdd2-7d3a-4e04-84dd-774a3b45e871">995,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on <ix:nonFraction unitRef="security" contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfODY2_c43aac6c-cbd3-43e2-bd6e-405c25b98de3">19</ix:nonFraction> securities with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfOTEy_92447849-1a88-4fd9-8cd3-3f666b7f1cef">369.9</ix:nonFraction> million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on <ix:nonFraction unitRef="security" contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfOTQ1_5e25babc-7823-4b1e-b795-c92a745dee13">2</ix:nonFraction> securities with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfOTkx_40fdea5f-b02e-4de9-a062-f4009c3979a0">10.1</ix:nonFraction> million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on <ix:nonFraction unitRef="security" contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231" decimals="INF" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTAyNA_97020daf-1218-4459-9965-6557abcc0d5c">1</ix:nonFraction> security with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA2OA_07a87dce-b5a8-4ab3-8d97-bbc944c7f5db">20.1</ix:nonFraction> million.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="ide1b8bc530254ff0994f7ec082e18651"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June 30, 2021 and December 31, 2020, some of the Company's marketable securities were in an unrealized loss position. The Company has <ix:nonFraction unitRef="usd" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTE4OA_0416dfc2-0dc2-4ead-a474-c209bd838e79"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTE4OA_9f425573-f42a-49a1-8a20-a0ebd94b186c">no</ix:nonFraction></ix:nonFraction>t recognized an allowance for credit losses as of June 30, 2021 or December 31, 2020. The Company determined that it had the ability and intent to hold all marketable securities that have been in a continuous loss position until maturity or recovery. Further, these marketable securities were initially, and continue to be, held with investment grade, high credit quality institutions. All marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months or the loss is not material.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an unrealized gain on marketable securities in other comprehensive income for the six months ended June 30, 2020. As a result, the Company recorded a tax benefit of $<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYyODEzMDg_54af4fb7-ace3-48f8-adb3-b516870fca38"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYyODEzMDg_c7077079-9fc8-4f49-aa2a-adad24e4e120">0.1</ix:nonFraction></ix:nonFraction>&#160;million for the six months ended June 30, 2020 on the Condensed Consolidated Statements of Operations and Comprehensive Loss and a corresponding tax charge in other comprehensive income. There was <ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTQyOTM2NTExNjQ3Nzg_1d446c75-e4e1-402f-b241-eaf936d77c3b">no</ix:nonFraction> unrealized gain on marketable securities in other comprehensive income for the three months ended June 30, 2020. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company&#8217;s marketable securities have an effective maturity of less than <ix:nonNumeric contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" format="ixt-sec:durwordsen" name="us-gaap:DebtSecuritiesAvailableForSaleTerm" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMjExNw_b5a34359-3edf-486a-9147-701d874642d1">two years</ix:nonNumeric>.</span></div></ix:continuation><div id="i42e5030d714642659b5d462a2dee590a_40"></div><div style="margin-bottom:10pt;margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RleHRyZWdpb246ZjEwZGFmZmMzOTc4NDRiY2JiNmYzYjRhMjk3MDgxNmZfMjE1OA_6a6212cb-d016-47db-a877-5395268b7ab3" continuedAt="i8c19d35322ef46a096aee07e6f7d751e" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><ix:continuation id="i8c19d35322ef46a096aee07e6f7d751e"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Rate Exposure</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses forward foreign currency exchange contracts to hedge certain operational exposures resulting from potential changes in foreign currency exchange rates. Such exposures result from portions of the Company&#8217;s forecasted cash flows being denominated in currencies other than the U.S. dollar, primarily the Euro and British Pound. The derivative instruments the Company uses to hedge this exposure are not designated as cash flow hedges, and as a result, changes in their fair value are recorded in interest and other income, net, on the Company's Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of forward foreign currency exchange contracts are estimated using current exchange rates and interest rates and take into consideration the current creditworthiness of the counterparties. Information regarding the specific instruments used by the Company to hedge its exposure to foreign currency exchange rate fluctuations is provided below.</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfDerivativeInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RleHRyZWdpb246ZjEwZGFmZmMzOTc4NDRiY2JiNmYzYjRhMjk3MDgxNmZfMjE1OQ_0c447012-c0b9-42fb-8385-8d337f5fea1e" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s forward foreign currency exchange contracts outstanding as of June 30, 2021 and December 31, 2020, respectively (notional amounts in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.265%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.778%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange Contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Notional</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount in Foreign Currency</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Euros </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="derivative_instrument" contextRef="i8aa3d423c3c04203a1504858c5eb3c7f_I20210630" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMS0yLTEtMS0w_3f17c639-9518-4e68-8175-df329a4fa68b">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i8aa3d423c3c04203a1504858c5eb3c7f_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMS00LTEtMS0w_f3730b2b-6faf-493f-b9db-d79289356358">3,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 2021 - June 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Pounds </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="derivative_instrument" contextRef="i9cef2b8febf74272acd2a763ab91d227_I20210630" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMi0yLTEtMS0w_a91f7e94-dcef-4806-a967-0a557936b2a9">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="gbp" contextRef="i9cef2b8febf74272acd2a763ab91d227_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMi00LTEtMS0w_4ca5e02f-f422-4876-9b7e-da967d4c99cd">3,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 2021 - June 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total at June 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="derivative_instrument" contextRef="i4fbb6ccaadf24721bf89fc68226e5396_I20210630" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMy0yLTEtMS0w_1088f099-0a86-42cc-b908-15c7e4caf62b">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Euros </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="derivative_instrument" contextRef="i5c52b6dc3ca14c59b6adba9110d79b17_I20201231" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNC0yLTEtMS0w_5d798f48-213e-4ffc-a473-f394442a6168">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="eur" contextRef="i5c52b6dc3ca14c59b6adba9110d79b17_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNC00LTEtMS0w_f1929281-c444-4075-8f5a-51b420502d7b">3,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jan 2021 - Nov 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Pounds </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="derivative_instrument" contextRef="id03020df4d774d2c943e4aeb08d2e33b_I20201231" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNS0yLTEtMS0w_25b3024c-a58a-453f-a22e-e5a645a3b268">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="gbp" contextRef="id03020df4d774d2c943e4aeb08d2e33b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNS00LTEtMS0w_c65e0513-d233-4b03-8952-3f20fd78bbce">2,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jan 2021 - Nov 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="derivative_instrument" contextRef="ib905aeac6bb6466aadeba60c2762e5c5_I20201231" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNi0yLTEtMS0w_9d50c84e-5aa5-4f15-8e0e-e167d18ce4b6">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;padding-left:11.65pt;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The notional amount represents the net amount of foreign currency that will be received upon maturity of the forward contracts.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_46"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzA0NjM_5568b575-9ead-4fa1-a963-0520a7f0a1cb" continuedAt="ibf274f0185e345dca0134f390362343c" escape="true">Collaboration Agreements</ix:nonNumeric></span></div><ix:continuation id="ibf274f0185e345dca0134f390362343c" continuedAt="i16dddb9e8eef4b17abe26c6ed2daebb6"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Biogen</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Provisional Biogen Collaboration Agreement and Common Stock Purchase Agreement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;5, 2020, the Company entered into a binding Provisional Collaboration and License Agreement (&#8220;Provisional Biogen Collaboration Agreement&#8221;) with Biogen Inc.&#8217;s subsidiaries, Biogen MA Inc. (&#8220;BIMA&#8221;) and Biogen International GmbH (&#8220;BIG&#8221;) (BIMA and BIG, collectively, &#8220;Biogen&#8221;) pursuant to which the Company granted Biogen a license to co-develop and co-commercialize Denali&#8217;s small molecule LRRK2 inhibitor program (the &#8220;LRRK2 Program&#8221;), an option in respect of each of (i) the Company&#8217;s amyloid beta program utilizing the Company's Transport Vehicle ("TV") technology platform to cross the blood-brain barrier ("BBB") and (ii) <ix:nonFraction unitRef="program" contextRef="if2aae8db7a3a4128915dd240ec7d08c0_I20200805" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborativeArrangementNumberOfPrograms" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzQx_dde0c3f8-f3ad-4edb-9670-01360a23c070">one</ix:nonFraction> other unnamed program also utilizing the Company's TV technology platform (the &#8220;Option Programs&#8221;), and a right of first negotiation with respect to <ix:nonFraction unitRef="program" contextRef="iafa16775386044a5b50f62d53ee1f136_I20200805" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfODky_c94b7a2a-d0c3-4ea4-aaff-56e9c0c04e60">two</ix:nonFraction> additional unnamed programs for indications within Alzheimer&#8217;s disease, Parkinson&#8217;s disease, amyotrophic lateral sclerosis ("ALS") or multiple sclerosis utilizing the Company's TV technology platform (the &#8220;ROFN Programs&#8221;) should the Company decide to seek a collaboration with a third party for such programs. The Provisional Biogen Collaboration Agreement was a binding agreement, which became effective on the closing of the Common Stock Purchase Agreement ("SPA"), as described further below. The Provisional Biogen Collaboration Agreement expired in October 2020 upon the execution of a Definitive LRRK2 Collaboration and License Agreement (&#8220;LRRK2 Agreement&#8221;) with Biogen on October&#160;4, 2020 and a Right of First Negotiation, Option and License Agreement (the &#8220;ROFN and Option Agreement&#8221;) on October&#160;6, 2020 (collectively, the "Biogen Collaboration Agreement").</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Provisional Biogen Collaboration Agreement, Biogen was obligated to pay the Company a $<ix:nonFraction unitRef="usd" contextRef="ib45818c6ba164fada4402d417a108dee_D20200805-20200805" decimals="-5" format="ixt:numdotdecimal" name="dnli:CollaborativeArrangementUpfrontPaymentToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTg0Mw_5a016923-b653-4696-965d-377080861b21">560.0</ix:nonFraction> million upfront payment, payable upon execution of the Biogen Collaboration Agreement, which occurred in October 2020. With respect to the LRRK2 Program, Biogen is required to make milestone payments up to approximately $<ix:nonFraction unitRef="usd" contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805" decimals="-6" format="ixt:numdotdecimal" name="dnli:AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjA1OA_9c115462-f4f3-46c8-91b2-e253dfd2db08">1.125</ix:nonFraction> billion upon achievement of certain development and sales milestone events. Such milestone payments include $<ix:nonFraction unitRef="usd" contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805" decimals="-5" format="ixt:numdotdecimal" name="dnli:DevelopmentMilestonePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE2MQ_3fbb2e31-c43f-45f5-96fa-002d94f148b6">375.0</ix:nonFraction>&#160;million in development, $<ix:nonFraction unitRef="usd" contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805" decimals="-5" format="ixt:numdotdecimal" name="dnli:FirstCommercialSaleMilestonePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE4MA_3af3456e-57eb-418a-a8d3-0df53c131831">375.0</ix:nonFraction>&#160;million upon first commercial sale, and $<ix:nonFraction unitRef="usd" contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805" decimals="-5" format="ixt:numdotdecimal" name="dnli:NetSalesBasedMilestonePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIxNQ_b6c7ec72-1365-4f7b-b492-4200786aa6ae">375.0</ix:nonFraction>&#160;million in net sales-based milestones. The Company will share <ix:nonFraction unitRef="number" contextRef="ic3a98811559c400caa8876afab6086eb_I20200805" decimals="INF" name="dnli:CollaborativeAgreementAgreedShareOfCommercialProfitLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI3Mg_3e5681c4-ee0d-4332-b77e-81ac98005bab">50</ix:nonFraction>% of the profits and losses with Biogen for LRRK2 Products in the United States, and <ix:nonFraction unitRef="number" contextRef="i9e6ed7c1f1804b5bb0903da4ba2a3cd4_I20200805" decimals="INF" name="dnli:CollaborativeAgreementAgreedShareOfCommercialProfitLoss" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM1OA_94353d01-429d-4bde-a7a3-fba36a47e066">40</ix:nonFraction>% of such profits and losses in China. The Company will be entitled to receive royalties in the high teens to low twenties percentages on net sales for LRRK2 Products outside of the United States and China.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Provisional Biogen Collaboration Agreement, Denali conducted and controlled LRRK2 clinical development through the effective date of the Biogen Collaboration Agreement. Subsequently, the Company and Biogen are jointly developing LRRK2 Products pursuant to a clinical development plan set forth within the LRRK2 Agreement. The parties share responsibility and costs for global development of LRRK2 Products pursuant to a mutually agreed development plan and budget ("LRRK2 Development Activities"), with Biogen funding <ix:nonFraction unitRef="number" contextRef="i764bf0d35d1f49d09c016b60ba51c3e0_I20200805" decimals="INF" name="dnli:CollaborativeAgreementFundedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzEwNw_dffc9197-cace-46ca-9f97-66ff46d3cd13">60</ix:nonFraction>% and the Company funding <ix:nonFraction unitRef="number" contextRef="ic6788466f85747959302e3c01b9dd2ff_I20200805" decimals="INF" name="dnli:CollaborativeAgreementFundedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzEzNA_a2ca37b3-81da-45ee-b649-efa460b005e4">40</ix:nonFraction>% of such costs.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may opt out of development cost sharing worldwide and upon such election, from any further profit-sharing from the LRRK2 Program. The Company also has the right to opt-out of the profit sharing arrangement for the LRRK2 Program or for only those LRRK2 Products that do not penetrate the BBB (&#8220;Peripheral LRRK2 Products&#8221;), in each of the United States and China. After such an opt out, the Company will no longer be obligated to share in the development and commercialization costs for, or be entitled to share in the applicable revenues from, such LRRK2 Program (or from the Peripheral LRRK2 Products) for such country, as applicable. If the Company chooses to exercise its opt out rights, the Company will be entitled to receive tiered royalties on net sales of the applicable LRRK2 Program in the relevant country (or countries). The royalty rates for the applicable LRRK2 Program will be a percentage in the high teens to low twenties, but may increase to the mid-twenties if the Company has met certain co-funding thresholds or there has been a first commercial sale at the time of the Company's election.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i16dddb9e8eef4b17abe26c6ed2daebb6" continuedAt="i54d8779c1c3a4c269731a02bc9f74894"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the LRRK2 Program, Biogen received an exclusive option to license <ix:nonFraction unitRef="program" contextRef="ia7c13f0ae5234afb83e6bb3b3010436e_I20200805" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborativeArrangementNumberOfPrograms" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNDM1NQ_6b0d84fa-bd82-47ff-aca9-44a2e7e62a58">two</ix:nonFraction> preclinical programs enabled by the Company's TV technology platform, which platform aims to improve brain uptake of biotherapeutics, including its Antibody Transport Vehicle ("ATV"): Abeta program ("ATV-enabled anti-amyloid beta program") and a second program utilizing the Company's TV technology for an unnamed target ("TV program"), excluding small molecules, Adeno-associated viruses ("AAV") and oligonucleotides. Biogen&#8217;s option may be exercised up to initiation of investigational new drug ("IND")-enabling studies for each program and continues for each program until a specified period of time after delivery of an option data package, or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTAwNg_8bc66833-1509-4eff-b53f-12d2827c3e48">thirty</span> business days after the 5th anniversary of the effective date of the Provisional Biogen Collaboration Agreement, whichever is earlier.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, Biogen will have the right of first negotiation ("ROFN") on <ix:nonFraction unitRef="program" contextRef="ifc39108c921c42b5bf8900ec977634d7_I20200805" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTIxMw_c8c88e27-5cbe-4a2a-976a-43439ae0c211">two</ix:nonFraction> additional TV-enabled therapeutics within Alzheimer&#8217;s disease, Parkinson&#8217;s disease, ALS or multiple sclerosis should the Company decide to seek a collaboration with a third party for such programs, but this does not include any of the Company&#8217;s small molecule, AAV or oligonucleotide programs. The ROFN period continues until <ix:nonNumeric contextRef="i6778faecbea74750bda9e850e41c99b8_D20200805-20200805" format="ixt-sec:durwordsen" name="dnli:CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTU0Mg_36bf4eb1-f8ef-4bb7-a77d-ce9e34d357e7">seven years</ix:nonNumeric> after the effective date of the Provisional Biogen Collaboration Agreement or the date on which the Company has offered Biogen <ix:nonFraction unitRef="program" contextRef="ifc39108c921c42b5bf8900ec977634d7_I20200805" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTY3Mg_08cab5cb-738b-47f7-8718-2bf6728becf6">two</ix:nonFraction> ROFN Programs, and for which Biogen has agreed to trigger a ROFN for such program, whichever is earlier. However, if the Company does not execute an agreement with a third party with respect to a particular ROFN Program offered to Biogen within a specified amount of time, Biogen will have <ix:nonFraction unitRef="program" contextRef="ifc39108c921c42b5bf8900ec977634d7_I20200805" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTk2NQ_b4557fe0-d5f4-42ce-9827-7d39569d1fa7">one</ix:nonFraction> additional right to exercise the ROFN again with respect to such ROFN Program.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Provisional Biogen Collaboration Agreement, the Company entered into a common stock purchase agreement (the "Stock Purchase Agreement") with BIMA on August&#160;5, 2020, pursuant to which the Company agreed to issue and sell, and BIMA agreed to purchase, <ix:nonFraction unitRef="shares" contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNjMwOA_d4d55996-c7b5-469b-9cb0-949b1f795d4a">13,310,243</ix:nonFraction> shares of the Company&#8217;s common stock (the &#8220;Shares&#8221;) for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNjM5OA_88b00b8c-55bf-4b05-bde9-025a828257fb">465.0</ix:nonFraction> million pursuant to the terms and conditions thereof. Since the shares of common stock owned by Biogen as of June 30, 2021 represent more than 10% of the voting interest of the Company, Biogen is considered a related party as defined in ASC 850. Management determined that it was appropriate to account for the Provisional Biogen Collaboration Agreement and the SPA as one arrangement because they were entered into at the same time with interrelated financial terms.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;22, 2020, the Company closed the sale of the Shares to BIMA pursuant to the Stock Purchase Agreement. The estimated fair market value of the Shares issued to BIMA was $<ix:nonFraction unitRef="usd" contextRef="i70c46c5024ab44289d0235b52c67f4f0_I20200922" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzAxMw_c1341ff9-6dff-47ef-be3f-f0f43c56d79e">420.1</ix:nonFraction>&#160;million, based on the closing stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i70c46c5024ab44289d0235b52c67f4f0_I20200922" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzA1Mw_1c62c134-2548-432e-ab0a-79507ce40135">35.87</ix:nonFraction> on the date of issuance adjusted by a discount for lack of marketability due to certain holding period restrictions, which was valued using an option pricing model. This stock issuance resulted in a $<ix:nonFraction unitRef="usd" contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922" decimals="-5" format="ixt:numdotdecimal" name="dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzI1NQ_20383965-01ae-4d20-8471-26804503b0ad">44.9</ix:nonFraction>&#160;million premium paid to the Company above the estimated fair value of the Company's common stock (the "Stock Premium"), which forms part of the transaction price for the Biogen Collaboration Agreement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Biogen Collaboration Agreement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into the LRRK2 Agreement with Biogen on October&#160;4, 2020 and the ROFN and Option Agreement on October&#160;6, 2020. Collectively these are known as the Biogen Collaboration Agreement, the material terms of which are consistent with, and supersede, the Provisional Biogen Collaboration Agreement discussed above. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ROFN and Option Agreement, with respect to the options granted by the Company to Biogen, Biogen is obligated to pay to the Company an aggregate of up to $<ix:nonFraction unitRef="usd" contextRef="i36d5919168814e0eae831bfe7ab9ab1a_I20201006" decimals="INF" format="ixt:numdotdecimal" name="dnli:CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzk0OQ_ae478f1d-ecc2-4751-8a5e-a1a56c5a85e0">270.0</ix:nonFraction>&#160;million in option exercise and development milestone payments, up to $<ix:nonFraction unitRef="usd" contextRef="i36d5919168814e0eae831bfe7ab9ab1a_I20201006" decimals="INF" format="ixt:numdotdecimal" name="dnli:CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfODAxMw_9d28b61f-75ba-461b-810f-4935fca60ec2">325.0</ix:nonFraction>&#160;million upon first commercial sale, and up to $<ix:nonFraction unitRef="usd" contextRef="i36d5919168814e0eae831bfe7ab9ab1a_I20201006" decimals="INF" format="ixt:numdotdecimal" name="dnli:CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfODA1NA_967a4162-884d-49f3-8197-c8246cdc04d0">290.0</ix:nonFraction>&#160;million of net sales-based milestone payments, following the achievement of certain prespecified milestone events and if Biogen exercises both of its options. Furthermore, Biogen is obligated to pay to the Company royalties in the mid-single digit to mid-teens percentages, depending on the program for which Biogen exercises its option and upon the achievement of certain sales thresholds.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i54d8779c1c3a4c269731a02bc9f74894" continuedAt="i559feb32af674584a929038bcc078eb5"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Biogen Collaboration Agreement is considered a contract modification to the Provisional Biogen Collaboration Agreement and was accounted for as a termination of the provisional agreement and commencement of a new contract.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified the following distinct performance obligations associated with the Biogen Collaboration Agreement that had not yet been delivered under the original contract: the LRRK2 Program license, the research services for the ATV:Abeta and TV programs (&#8220;Option Research Services&#8221;) which include option joint steering committee ("JSC") participation, and a material right for an option under the ROFN and Option Agreement. Further, the LRRK2 Development Activities which includes LRRK2 JSC and joint development committee (&#8220;JDC&#8221;) participation was identified as a unit of account under ASC 808. The LRRK2 Development Activities, JSC and JDC participation are considered to be a single unit of account since the development activities are highly interrelated with the JSC and JDC involvement and these are not distinct in the context of the contract. Further, the same was considered to be true for the option research services and option JSC participation performance obligation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the Biogen Collaboration Agreement is a collaboration arrangement as defined in ASC 808, Collaborative Arrangements. The Company also believes that Biogen meets the definition of a customer as defined in ASC 606, Revenue From Contracts With Customers for all of the performance obligations identified at inception except for the LRRK2 Development Activities. Since ASC 808 does not address recognition and measurement, the Company looked to other accounting literature for guidance where the performance obligation does not fall under ASC 606, and determined that for the interim LRRK2 development activities subject to cost sharing provisions, the guidance in ASC 730, Research and Development should be applied.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price at inception included fixed consideration consisting of the upfront fee of $<ix:nonFraction unitRef="usd" contextRef="i96342918d3f14735818ad62774f1a013_D20200805-20200805" decimals="-5" format="ixt:numdotdecimal" name="dnli:UpfrontPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA2MTc_be808d8f-5dbf-4688-a2a3-54b5bacfc451">560.0</ix:nonFraction>&#160;million and the $<ix:nonFraction unitRef="usd" contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922" decimals="-5" format="ixt:numdotdecimal" name="dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA2Mjg_10291bf0-8334-49e9-a31b-cb3760ded7d6">44.9</ix:nonFraction>&#160;million premium on the sale of common stock. All potential future milestones and other payments were considered constrained at the inception of the Biogen Collaboration Agreement since the Company could not conclude it was probable that a significant reversal in the amount recognized would not occur. From inception of the Biogen Collaboration Agreement through June 30, 2021, there was <ix:nonFraction unitRef="usd" contextRef="i8b854c662e384c14ad03574744b32c54_D20201006-20210630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborationAgreementTransactionPriceIncreaseDecrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTEwMDA_9579b96d-d370-479a-ba9c-131aa44fbc8c">no</ix:nonFraction> change to the transaction price.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The respective standalone value for each of the performance obligations was determined by applying the SSP method and the transaction price was allocated based on the relative SSP method with revenue recognition timing to be determined either by delivery, resolution of an option, or the provision of services.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used an adjusted market assessment approach to estimate the selling price for the LRRK2 Program license, an expected cost plus margin approach for estimating the Option Research Services and estimated the intrinsic value of the material right for the option, taking into account the likelihood that an option would be exercised. The LRRK2 Program license was delivered on or around the effective date of the Biogen Collaboration Agreement and the revenue allocated to this performance obligation was recognized during the year ended December 31, 2020. The Option Research Services are expected to be delivered over time as the services are performed, with revenue being recognized over time based on costs incurred to perform the services, since the level of costs incurred over time is thought to best reflect the transfer of services to Biogen. Revenue allocated to the material right for an option under the ROFN and Option Agreement is deferred as a contract liability until the option opt in period ends, expiration or ROFN and Option Agreement termination. The LRRK2 Development Activities cost sharing reimbursements or expenses will be recognized over time as earned or incurred, since this is believed to directly correlate to the value of the services performed.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i559feb32af674584a929038bcc078eb5" continuedAt="i41a787ef72d74385bc62622814b5d282"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A related party contract liability of $<ix:nonFraction unitRef="usd" contextRef="ic3715c361934407dbcd003e75f851826_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTI2NTg_b6bd9143-da32-4a0c-b51c-f6899dab6281">295.7</ix:nonFraction> million was recorded on the Consolidated Balance Sheet as of June 30, 2021. Approximately $<ix:nonFraction unitRef="usd" contextRef="i961567ee076c4b72aaf1cd1eeea19a31_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTI3MzI_c1f67ddc-8a2b-4ff5-b0e3-8683b7beb5e9">288.9</ix:nonFraction>&#160;million of this contract liability relates to the revenue allocated to the material right for an option under the ROFN and Option Agreement which is being deferred until resolution of the option which is expected to be several years from the balance sheet date, and $<ix:nonFraction unitRef="usd" contextRef="iec18d0d62ce847a88c9c1f8920a90588_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTI5OTM_a9bf4087-f196-416e-8001-bb430298a77c">6.8</ix:nonFraction>&#160;million of this contract liability relates to the portion of the Option Research Services performance obligation yet to be satisfied, with such amount to be recognized over the estimated period of the services, which is expected to be several years. The Company recorded $<ix:nonFraction unitRef="usd" contextRef="i504e37f8684e4e50aea169fa4fc02c73_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTYzMDgzNTA_ded9acf0-00b2-4387-9e96-f0ad81098c66">1.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8ec22ce4f73b419aa2ee13bbd6b9a993_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTMyNTk_6470e99a-ed37-4228-823f-1c286418a7b9">4.1</ix:nonFraction>&#160;million of cost sharing reimbursements for LRRK2 Development Activities as an offset to research and development expenses in the Consolidated Statement of Operations and Comprehensive Income for the three and six months ended June 30, 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cost sharing reimbursements due from Biogen</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Condensed Consolidated Balance Sheet as of June 30, 2021 and December 31, 2020 of $<ix:nonFraction unitRef="usd" contextRef="idfcd32c1627e48e6a7a5108efd14f926_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTY0OTI2NzQ3NjI2MA_5b79f300-d4f2-4246-b677-fcaadc3416a1">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5037c9266c10446eaa1b26aced877cf1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTM2MTE_5c31d14a-2818-48ff-a4c4-01b2c28a37bd">5.7</ix:nonFraction>&#160;million, respectively.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Biogen Collaboration Agreement, management exercised considerable judgment in estimating revenue to be recognized, specifically related to estimating the discount for lack of marketability associated with the stock issuance, determining the separate performance obligations under the Biogen Collaboration Agreement, and estimating the standalone selling price of those performance obligations. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company had <ix:nonFraction unitRef="milestone" contextRef="idfcd32c1627e48e6a7a5108efd14f926_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborativeArrangementNumberOfMilestonesAchieved" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQwNjk_f602db92-16b5-427f-826f-d35834b60fb3">no</ix:nonFraction>t achieved any milestones or recorded any product sales under the Biogen Collaboration Agreement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sanofi </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the Company entered into a Collaboration and License Agreement ("Sanofi Collaboration Agreement") with Genzyme Corporation, a wholly owned subsidiary of Sanofi S.A. ("Sanofi") pursuant to which certain small molecule CNS and peripheral </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receptor interacting serine/threonine protein kinase 1 ("</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RIPK1") inhibitors contributed by Sanofi and by the Company will be developed and commercialized. The Sanofi Collaboration Agreement became effective in November 2018 at which time Sanofi paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="i165d78f8d6054c8fa3996b63aa521479_D20181101-20181130" decimals="-5" format="ixt:numdotdecimal" name="dnli:UpfrontPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ2OTQ_b0da8756-80a3-4ba9-9a0c-c7703a56fd22">125.0</ix:nonFraction> million. Under the Sanofi Collaboration Agreement, the Company is eligible to receive milestone payments from Sanofi up to approximately $<ix:nonFraction unitRef="usd" contextRef="i1815d2bbf4584ce68175f9f67efd2dc5_I20181130" decimals="-8" format="ixt:numdotdecimal" name="dnli:AggregateClinicalRegulatoryAndSalesMilestonePayment" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ4MjY_9f6777fd-d484-460d-ab8e-93945f6cd355">1.1</ix:nonFraction> billion upon achievement of certain clinical, regulatory and sales milestone events. Such milestone payments include $<ix:nonFraction unitRef="usd" contextRef="i034b0126fe2744ada5cf8eb19d63378a_I20181130" decimals="-5" format="ixt:numdotdecimal" name="dnli:ClinicalMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ5Mzg_2c39e11a-0b01-4556-a8fb-7b1cde312f3d">215.0</ix:nonFraction> million in clinical milestone payments and $<ix:nonFraction unitRef="usd" contextRef="i034b0126fe2744ada5cf8eb19d63378a_I20181130" decimals="-5" format="ixt:numdotdecimal" name="dnli:RegulatoryMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ5NzY_69635ccc-1669-4aae-9ba5-2c7ad4a719e4">385.0</ix:nonFraction> million in regulatory milestone payments for CNS Products, as defined, that are developed and approved in the United States, by the European Medicines Agency ("EMA") and in Japan for <ix:nonFraction unitRef="indication" contextRef="i8dc62e29e8f34d43979fe1f61fb5224a_I20181130" decimals="INF" format="ixt-sec:numwordsen" name="dnli:NumberOfIndications" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUxNTQ_536370ba-7662-46a9-a169-d85602ea2720">three</ix:nonFraction> indications, including Alzheimer's disease. These milestones also include $<ix:nonFraction unitRef="usd" contextRef="i393fce47e5dc4c2c94b11587821ef2cb_I20181130" decimals="-5" format="ixt:numdotdecimal" name="dnli:ClinicalMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUyMzE_357e6bf8-519a-4274-a766-1fb97b54ae11">120.0</ix:nonFraction> million in clinical milestone payments, $<ix:nonFraction unitRef="usd" contextRef="i393fce47e5dc4c2c94b11587821ef2cb_I20181130" decimals="-5" format="ixt:numdotdecimal" name="dnli:RegulatoryMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUyNjY_88b9b114-269c-4f53-a69e-9298b7bdc951">175.0</ix:nonFraction> million in regulatory milestone payments and $<ix:nonFraction unitRef="usd" contextRef="i393fce47e5dc4c2c94b11587821ef2cb_I20181130" decimals="-5" format="ixt:numdotdecimal" name="dnli:CommercialMilestonePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUzMDY_450ced77-200b-4148-99da-85da7e3a5c17">200.0</ix:nonFraction> million in commercial milestone payments for Peripheral Products, as defined, that are developed and approved in the United States, by the EMA and Japan for <ix:nonFraction unitRef="indication" contextRef="i8dc62e29e8f34d43979fe1f61fb5224a_I20181130" decimals="INF" format="ixt-sec:numwordsen" name="dnli:NumberOfIndications" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTU0NTg_2f989084-9683-46c9-8628-f73428ebb5d7">three</ix:nonFraction> indications. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will share profits and losses equally with Sanofi for CNS Products sold in the United States and China, and receive variable royalties on net sales for CNS Products sold outside of the United States and China and for Peripheral Products sold worldwide.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i41a787ef72d74385bc62622814b5d282" continuedAt="i369f1735f3bb48ba93fe8b5fa67623be"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Sanofi will jointly develop CNS Products pursuant to a global development plan. The Company will be responsible, at its own cost, for conducting Phase 1 and Phase 2 trials for CNS Products in Alzheimer&#8217;s disease and any activities required to support such clinical trials and specific for Alzheimer's disease ("Denali CNS Development Activities"). The Company conducted, at Sanofi&#8217;s cost, a Phase 1b trial for the initial lead CNS penetrant RIPK1 inhibitor, DNL747 (SAR443060), in ALS. In June 2020, the Company announced that clinical activities on DNL747 would be paused and efforts focused on the development of the backup preclinical candidate, DNL788 (SAR443820). Other than with the Denali CNS Development Activities, Sanofi is responsible, at its cost, for all other Phase 1 and Phase 2 trials for CNS Products, including for ALS and multiple sclerosis. Sanofi will lead the conduct of all Phase 3 and later stage development trials for CNS Products, with Sanofi and the Company funding <ix:nonFraction unitRef="number" contextRef="i3d7a4f85124649248a410de12ca5d11f_I20181130" decimals="INF" name="dnli:CollaborativeAgreementFundedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTY3NTA_12f0294b-aa78-4f69-b71f-7a1fdfb9bfee">70</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ia2811938337d4e7ea78e953a7f449755_I20181130" decimals="INF" name="dnli:CollaborativeAgreementFundedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTY3NTc_1c0b80c8-4b92-4f3c-81b3-2d037ce0018d">30</ix:nonFraction>% of such costs, respectively. Sanofi will also lead the commercialization activities globally for CNS Products, subject to certain options that the Company has to conduct co-commercialization activities with respect to each CNS Product in the United States and China. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sanofi will be responsible, at its cost, for conducting activities relating to the development and commercialization of all Peripheral Products. Denali will be entitled to receive tiered royalties in the low- to mid- teen percentages on net sales of Peripheral Products.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified the following distinct performance obligations associated with the Sanofi Collaboration Agreement upon inception: the CNS program license, the Peripheral program license, the Phase 1 and Phase 2 trials for CNS Products for Alzheimer&#8217;s disease ("Alzheimer's Disease Services"), and the Phase 1b trial for DNL747 for ALS and associated activities ("Retained Activities"). </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the Sanofi Collaboration Agreement is a collaboration arrangement as defined in ASC 808, Collaborative Arrangements. The Company also believes that Sanofi meets the definition of a customer as defined in ASC 606, Revenue From Contracts With Customers for three of the performance obligations identified at inception, but does not meet the definition of a customer for the Alzheimer's Disease Services. Further, Sanofi does not meet the definition of a customer for all Phase 3 and later stage development trials for CNS Products led by Sanofi for which the Company will fund <ix:nonFraction unitRef="number" contextRef="ia2811938337d4e7ea78e953a7f449755_I20181130" decimals="INF" name="dnli:CollaborativeAgreementFundedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTgyOTQ_1c0b80c8-4b92-4f3c-81b3-2d037ce0018d">30</ix:nonFraction>% of total costs. Since ASC 808 does not address recognition and measurement, the Company looked to other accounting literature for guidance where the performance obligation does not fall under ASC 606, and determined that for the Alzheimer's Disease Services, the guidance in ASC 606 should be analogized for the recognition, measurement and reporting of this performance obligation, and for the cost sharing provisions, the Company determined that the guidance in ASC 730, Research and Development should be applied. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price at inception included upfront fixed consideration of $<ix:nonFraction unitRef="usd" contextRef="i165d78f8d6054c8fa3996b63aa521479_D20181101-20181130" decimals="-5" format="ixt:numdotdecimal" name="dnli:UpfrontPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTg4OTA_b0da8756-80a3-4ba9-9a0c-c7703a56fd22">125.0</ix:nonFraction> million. All potential future milestones and other payments were considered constrained at the inception of the Sanofi Collaboration Agreement since the Company could not conclude it was probable that a significant reversal in the amount recognized would not occur. The transaction price increased by $<ix:nonFraction unitRef="usd" contextRef="i317dbc6e05bd401abd1b3a8586abf071_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:CollaborationAgreementTransactionPriceIncrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQyOTM2NTExOTM3MDY_490191b3-e305-433f-be57-2674043f8c9b"><ix:nonFraction unitRef="usd" contextRef="if48edbe6675543809be82938c2c3296b_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:CollaborationAgreementTransactionPriceIncrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQyOTM2NTExOTM3MDY_f7461718-1a7e-44fe-b631-8b9588527852">15.0</ix:nonFraction></ix:nonFraction> million in the three and six months ended June 30, 2021 related to the $<ix:nonFraction unitRef="usd" contextRef="i49f7daecb6384a73ac40484009f2a101_D20210601-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTY2MjExOA_ed346a4c-aef1-45fc-b8a2-ba07728366bb">15.0</ix:nonFraction> million milestone triggered in June 2021 upon first patient in a Phase 2 study of DNL758 (SAR443122) in patients with </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cutaneous lupus erythematosus</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and increased by $<ix:nonFraction unitRef="usd" contextRef="i5daca229d08446e5be7b9da683a80d0b_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="dnli:CollaborationAgreementTransactionPriceIncrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTkyMjE_55a6e7da-4397-49d9-9ecb-fa167eaabf9a">0.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3f90cc72e6224041a8e768fc9ec9f85a_D20200101-20200630" decimals="-5" name="dnli:CollaborationAgreementTransactionPriceIncrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjc0ODc3OTA5OTkyNA_bd8105f6-f629-46bc-99c8-99cf2af3deaf">0.8</ix:nonFraction> million for the three and six months ended June 30, 2020, respectively, related to costs incurred for Retained Activities that were no longer constrained. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The respective standalone value for each of the performance obligations was determined by applying the SSP method and the transaction price allocated based on the relative SSP method with revenue recognition timing to be determined either by delivery or the provision of services.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i369f1735f3bb48ba93fe8b5fa67623be" continuedAt="i1a7126ebcdde4db3b1d3ed3ac7195ff0"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used an adjusted market assessment approach to estimate the selling price for the program licenses, and an expected cost plus margin approach for estimating the Alzheimer&#8217;s Disease Services and the Retained Activities. The program licenses and existing know-how were delivered on the effective date of the Sanofi Collaboration Agreement. The Alzheimer&#8217;s Disease Services and the Retained Activities were expected to be delivered over time as the services are performed. For the Alzheimer's Disease Services, revenue is being recognized over time using the input method, based on costs incurred to perform the services, since the level of costs incurred over time is thought to best reflect the transfer of services to Sanofi. For the Retained Activities, revenue is being recognized over time using the output method, based on amounts invoiced to Sanofi, since this is believed to directly correlate to the value of the services performed.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract liability of $<ix:nonFraction unitRef="usd" contextRef="i0bba950d953d4322a8b123455b264c8c_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjA1Nzk_97959e69-1910-465d-b847-952c0624b184"><ix:nonFraction unitRef="usd" contextRef="i4769a06332714c4aa70444352b0abc75_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjA1Nzk_ac9017ef-dab1-457f-876f-8038e30e6325">3.4</ix:nonFraction></ix:nonFraction> million was recorded on the Condensed Consolidated Balance Sheets as of both June 30, 2021 and December 31, 2020. This contract liability relates to the portion of the Alzheimer's Disease Services performance obligation yet to</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> be satisfied, with such amounts to be recognized over the estimated period of the services, which is expected to be several years. The Company recorded a receivable of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ida3867bbfcc6434eace5229324ac9547_I20210630" decimals="-5" name="us-gaap:AccountsReceivableNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTY2MjE1Mg_2e5f983b-20b0-4d1a-949d-69ef9e4e1c2d">15.0</ix:nonFraction> million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i6b68d53b21df4c86bfdebbd0fe69b8dd_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQyOTM2NTExOTM5NTM_aea153b1-6dc4-449b-8ad8-aa676984dcf6">44,303</ix:nonFraction> associated with the Sanofi Collaboration Agreement on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020, respectively. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Sanofi Collaboration Agreement, management is required to exercise considerable judgment in estimating revenue to be recognized. Managem</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ent applies judgment in determining the separate performance obligations, in estimating the selling price, in determining when control was transferred to Sanofi for the licenses, and in estimating total future costs when using the input method.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through June 30, 2021, the Company has earned milestone payments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ib94a8c8ddea04bfba519ccd5c3c40047_D20181001-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE1MzU_a2cdd597-dc71-4e83-a59c-f966794d5eaf">25.0</ix:nonFraction> million, including a $<ix:nonFraction unitRef="usd" contextRef="i49f7daecb6384a73ac40484009f2a101_D20210601-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTY2MjE4Ng_1a01f897-89f9-4c14-9bfe-d37e4b31e5af">15.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> milestone triggered in June 2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which the Company received in July 2021. The company has </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6d358b87beba4882a9e6608d485d8809_D20181001-20210630" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE1NDY_495143e0-5b4d-4032-891f-0908ef301a08">no</ix:nonFraction>t recorded any product sales under the Sanofi Collaboration Agreement.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Takeda </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company entered into a Collaboration and Option Agreement ("Takeda Collaboration Agreement") with Takeda Pharmaceutical Company Limited ("Takeda"), pursuant to which the Company granted Takeda an option to develop and commercialize, jointly with the Company, certain biologic products that are enabled by the Company's BBB delivery technology and intended for the treatment of neurodegenerative disorders. The programs were the Company&#8217;s ATV:BACE1/Tau and ATV:TREM2 and PTV:PGRN programs. The Takeda Collaboration Agreement became effective in February 2018, at which time Takeda paid the Company an upfront payment of $<ix:nonFraction unitRef="usd" contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:UpfrontPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIyNDc_13b4cf65-a898-479c-a0de-dcf3cb95ea31">40.0</ix:nonFraction> million. Takeda may pay up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i737d46e5ad8349aa87b27c2dca231212_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:PreclinicalMilestonePaymentPerProgram" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIyODg_96017b28-98d2-4bb9-89bd-36f73051b70d">25.0</ix:nonFraction> million with respect to each of the <ix:nonFraction unitRef="program" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="INF" format="ixt-sec:numwordsen" name="dnli:NumberOfPrograms" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIzMTk_9f547ace-59a3-43d9-8f24-4a63d91c217a">three</ix:nonFraction> programs directed to a target and based upon the achievement of certain preclinical milestone events, up to $<ix:nonFraction unitRef="usd" contextRef="i737d46e5ad8349aa87b27c2dca231212_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:AggregatePreclinicalMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI0MzA_8ae1df6e-0730-47f8-bc60-b30006bd0e1e">75.0</ix:nonFraction> million in total, $<ix:nonFraction unitRef="usd" contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:PreclinicalMilestonePaymentReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI0NDM_223c230f-aefc-4d91-a259-2078d1682092">5.0</ix:nonFraction> million of which was paid upon the Takeda Collaboration Agreement becoming effective. In February 2019, the agreement was amended to replace the ATV:BACE1/Tau program with the ATV:Tau program. The amendment did not have a material impact to the condensed consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Takeda Collaboration Agreement and unless otherwise agreed jointly between both parties, the Company will be responsible, at its cost, for conducting activities relating to pre-IND&#160;development of biologic products directed to the <ix:nonFraction unitRef="target" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="INF" format="ixt-sec:numwordsen" name="dnli:NumberOfTargets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI5NTc_86fc1d95-8414-4aea-b548-b947c42afbc0">three</ix:nonFraction> identified targets and enabled by its BBB delivery technology targeting TfR during the applicable research period. The period through which the option can be exercised continues for each target until the first biologic product directed to the relevant target is&#160;IND-ready&#160;or approximately <ix:nonNumeric contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223" format="ixt-sec:durwordsen" name="dnli:TargetOptionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjMyNDk_9d0cf9a4-1436-4ff1-b1ee-2133d6f8ab59">five years</ix:nonNumeric> after selection of the target, whichever is earlier.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Takeda exercises its option with respect to a particular target, then Takeda will have the right to develop and commercialize, jointly with the Company, a specified number of biologic products enabled by its BBB delivery technology that were developed during the research period and which are directed to the relevant target. The Company will grant to Takeda a&#160;co-exclusive&#160;license under the intellectual property the Company controls related to those biologic products.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i1a7126ebcdde4db3b1d3ed3ac7195ff0" continuedAt="id5c65e96ac2c4d54afd4f8f6536d8c02"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Takeda is obligated to pay the Company a $<ix:nonFraction unitRef="usd" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:OptionFeesPerProgram" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM4MjA_41df7593-7ae0-4365-a944-0d6ac43ea6f6">5.0</ix:nonFraction> million option fee for each target for which Takeda exercises its option, up to $<ix:nonFraction unitRef="usd" contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:AggregateOptionExerciseFee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM4OTU_8aa6c61a-ee89-4780-9c3d-519fec32b39d">15.0</ix:nonFraction> million in total.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if Takeda exercises its option for all <ix:nonFraction unitRef="program" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="INF" format="ixt-sec:numwordsen" name="dnli:NumberOfPrograms" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM5NjA_a3adbf6d-c476-4945-9bbb-2e14451ab413">three</ix:nonFraction> collaboration programs, Takeda may be obligated to pay the Company up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:AggregateDevelopmentMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQwNTI_17bb4d7a-7333-4c35-85c7-c5be0cfd6394">407.5</ix:nonFraction> million upon achievement of certain clinical milestone events and up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:RegulatoryMilestonePayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQxMzU_6d449dfd-ca0a-4c00-9e03-1517c615996e">300.0</ix:nonFraction> million in regulatory milestone events relating to receipt of regulatory approval in the United States, certain European countries and Japan. Takeda may also be obligated to pay the Company up to $<ix:nonFraction unitRef="usd" contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:CommercialMilestonesPerProgram" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQzMjY_0eda1e9b-c974-42ba-805b-b882d27a5cf6">75.0</ix:nonFraction> million per biologic product upon achievement of a certain sales-based milestone, or an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:AggregateCommercialMilestones" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQ0MjI_52e3abb9-2f73-444b-be80-9a68f68a0439">225.0</ix:nonFraction> million if one biologic product from each program achieves this milestone.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Takeda exercises its option for a particular target, the Company and Takeda will share equally in the development and commercialization costs, and, if applicable, the profits, for each collaboration program.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Takeda Collaboration Agreement, the Company entered into a common stock purchase agreement (the "Stock Purchase Agreement") with Takeda on January&#160;3, 2018, pursuant to which Takeda purchased <ix:nonFraction unitRef="shares" contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQ5MTA_3f2563ec-71c5-4fea-a7fd-1d5200c0255c">4,214,559</ix:nonFraction> shares of the Company's common stock (the "Shares") for an aggregate purchase price of $<ix:nonFraction unitRef="usd" contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUwMDA_b47cce7f-c15b-497d-99d6-8c3210d3c958">110.0</ix:nonFraction> million. The sale of the Shares closed on February&#160;23, 2018. The fair market value of the common stock sold to Takeda was $<ix:nonFraction unitRef="usd" contextRef="i09e0d7b139a044d1a0395f56a5934c1e_I20180223" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CommonStocksIncludingAdditionalPaidInCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUxMDI_f803beb8-19c1-476e-9dad-db5ef44f1dd0">94.4</ix:nonFraction> million, based on the closing stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i09e0d7b139a044d1a0395f56a5934c1e_I20180223" decimals="2" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUxNDI_f5addea8-93f9-4ba0-896f-d9ae823a5b28">22.40</ix:nonFraction> on the date of issuance, resulting in&#160;a $<ix:nonFraction unitRef="usd" contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUxODU_70cd38cc-929e-481c-b44c-eb7c67538533">15.6</ix:nonFraction> million premium paid to the Company above the fair value of the Company's common stock which was credited to contract liability in the Company's Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the Takeda Collaboration Agreement is a collaboration arrangement as defined in ASC&#160;808, Collaborative Arrangements.&#160;Further, during the research period, the Company believes that the arrangement is a contract with a customer as defined in ASC 606,&#160;Revenue From Contracts With Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Takeda Collaboration Agreement and the Stock Purchase Agreement are being accounted for as one arrangement because they were entered into at the same time with interrelated financial terms.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified performance obligations during the research period consisting of the license, the development options, and joint steering committee ("JSC") participation together with the research services for each collaboration program. The license rights, JSC involvement, option and research services are considered to be a single performance obligation for each program since the research services are highly interrelated with the option and JSC involvement and will significantly modify the license. The performance obligations under each of the <ix:nonFraction unitRef="program" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="INF" format="ixt-sec:numwordsen" name="dnli:NumberOfPrograms" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY0MzA_d8723b33-0e2b-4216-bf0f-a0ac78efda71">three</ix:nonFraction> programs are separate since the activities and risks under the programs are distinct. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that all other goods or services which are contingent upon Takeda exercising its option for each program were not considered performance obligations at the inception of the Takeda Collaboration Agreement.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price at inception included fixed consideration consisting of the upfront fee of $<ix:nonFraction unitRef="usd" contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:UpfrontPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY4NDU_13b4cf65-a898-479c-a0de-dcf3cb95ea31">40.0</ix:nonFraction> million, the $<ix:nonFraction unitRef="usd" contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY4NTM_70cd38cc-929e-481c-b44c-eb7c67538533">15.6</ix:nonFraction> million premium on the sale of common stock, and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first preclinical milestone payment of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:PreclinicalMilestonePaymentReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY5NDA_223c230f-aefc-4d91-a259-2078d1682092">5.0</ix:nonFraction> million. It also included variable consideration of $<ix:nonFraction unitRef="usd" contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:VariableConsiderationFutureConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY5ODc_ac24cd00-6bdc-4b2c-9fc1-c5303efce00a">26.0</ix:nonFraction> million relating to future milestones that were not constrained, and have since all been met and received. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining $<ix:nonFraction unitRef="usd" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="-5" format="ixt:numdotdecimal" name="dnli:ConstrainedVariableConsideration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjcxMDQ_d620303b-c699-4a6a-bc8c-ab80d334f27b">44.0</ix:nonFraction> million of preclinical milestones were considered constrained at the inception of the Takeda Collaboration Agreement since the Company could not conclude it is probable that a significant reversal in the amount recognized will not occur. Additionally, cost and profit-sharing income, and the development and commercial milestones as outlined above, have not been considered given Takeda has not exercised its options for the development and commercial phases for any program. <ix:nonFraction unitRef="usd" contextRef="i5e82c2dfa58a4f389937aeaaf20df817_D20180101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:CollaborationAgreementTransactionPriceIncreaseDecrease" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjc1NzU_f8af0131-a220-49f6-a293-9803198f1857">No</ix:nonFraction> change in the transaction price has been recorded since inception. This will be reassessed at each reporting period. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="id5c65e96ac2c4d54afd4f8f6536d8c02" continuedAt="if2aedba61f2945c2a281f46002b04afe"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price has been ascribed in its entirety to the <ix:nonFraction unitRef="program" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="INF" format="ixt-sec:numwordsen" name="dnli:RevenueNumberOfPerformanceObligations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjc3NTk_418c05c9-cc47-4e6a-8cea-3b0eca9da220">three</ix:nonFraction> performance obligations identified in the research term of the Takeda Collaboration Agreement.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company satisfies its performance obligations by transferring the promised services to Takeda. Revenue is being recognized over time using the input method, based on costs incurred to perform the research services, since the level of costs incurred over time is thought to best reflect the transfer of services to Takeda. There were no material changes in estimates during the three and six months ended June 30, 2021 or June 30, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract liability of $<ix:nonFraction unitRef="usd" contextRef="id26949a9c4b143c094519bc391622339_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjgzMTE_6ec88f1b-7209-40e4-9695-cdff54c8ba07">33.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3696997c27a245c69e8e05ca56a1f2ed_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjgzMTg_45b11865-3b7d-45f5-ae37-133cf15bbf6b">39.8</ix:nonFraction> million was recorded on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020, respectively. This contract liability relates to the <ix:nonFraction unitRef="program" contextRef="ib318b582485f44948eb949cc72748f2a_I20180223" decimals="INF" format="ixt-sec:numwordsen" name="dnli:RevenueNumberOfPerformanceObligations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjg0NDk_418c05c9-cc47-4e6a-8cea-3b0eca9da220">three</ix:nonFraction> performance obligations identified, with such amounts to be recognized over the estimated period of the pre-IND research services, which is expected to be up to several years.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was <ix:nonFraction unitRef="usd" contextRef="id26949a9c4b143c094519bc391622339_I20210630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:PreclinicalMilestonePaymentEarnedNotYetReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjg4NjQ_81f5ffd5-4f39-4e76-bb9d-fd2b378d4b9c">no</ix:nonFraction> receivable as of June 30, 2021 and a receivable of $<ix:nonFraction unitRef="usd" contextRef="ia887df3ea9524572a10216c8bac87ad5_I20201231" decimals="-5" format="ixt:numdotdecimal" name="dnli:PreclinicalMilestonePaymentEarnedNotYetReceived" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjg5MDc_8e7174fb-ef05-496a-88d3-8e96f7944557">8.0</ix:nonFraction> million for a PTV:PGRN preclinical milestone as of December 31, 2020. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Takeda Collaboration Agreement, management is required to exercise considerable judgment in estimating revenue to be recognized. Management applies judgment in determining the separate performance obligations in the research period and estimating total future costs when using the input method. This may impact the split between current and non-current contract liability on the Condensed Consolidated Balance Sheets in the future. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through June 30, 2021, the Company has received $<ix:nonFraction unitRef="usd" contextRef="i3d02721dc9124064a750803ba17443c1_D20180101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjk3NzE_d1880f1b-0ba1-4cad-9220-5ca99cc35ad7">31.0</ix:nonFraction> million in preclinical milestone payments from Takeda which are included in the transaction price described above, and has <ix:nonFraction unitRef="usd" contextRef="i464f8083c79149e9941fa70f70f291fb_D20180101-20210630" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjk4ODk_0c30d400-ec09-4f18-ada9-1011ffbdc9fe">no</ix:nonFraction>t recorded any product sales under the Takeda Collaboration Agreement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration Revenue</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzA0NjU_b3022f77-c39d-4aef-a6f0-e2c3d69ed6c6" continuedAt="i2dfaf2c1771846a2b7bc621d7e48cd12" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by collaboration agreement and performance obligation is as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Takeda Collaboration Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99b094a78338410fa4d8154e4576437f_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi0xLTEtMS0w_e6288ebe-28e1-434b-8814-f20c8075a4b8">7,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aaed6c153ed4315af81661a076fc31e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi0zLTEtMS0w_6acf46c4-df1c-4974-9ebe-f6227815cbdc">5,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa9307731afb4ae7b8965c3de8c3bd64_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi01LTEtMS0zODE_c0c04620-5f45-463a-9add-76057958d614">14,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i833e33d9146f48dd98863c7529f51f6d_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi03LTEtMS0zOTE_ea078e60-6733-46a5-a41b-687595309580">8,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sanofi Collaboration Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Peripheral Program License</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7161b047a7bb4c8da33bb018c3688014_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS0xLTEtMS0w_25bbc763-1a4c-4665-907d-9c19a6de307d">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0742e59ee0824f138a6538f35a989c58_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS0zLTEtMS0w_7f0486d8-6693-47d5-b053-cf5cabd798fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7c7f60a73264b59a89fd39ea7508914_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS01LTEtMS0xODM5_7a59ab89-a909-4535-96a5-52ccc4a82a2c">15,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54cb5d6f20584e1ab2a8c3fc06b60801_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS03LTEtMS0xODM2_f9e5b70a-4d19-4709-a17a-7d3bbf78819d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Retained Activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e033b925e7847458f147c5fd4dc45d0_D20210401-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi0xLTEtMS0w_a8f6d76f-8b9b-4aac-9cb5-636894456634">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief9a2edd61d14ba1abf223db545d2c7b_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi0zLTEtMS0w_a7f0c617-6b5c-493d-be87-d9bc488274ac">274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4e50a2a3e734cddaeb4d48427930557_D20210101-20210630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi01LTEtMS0zODM_c10cb850-96e5-47a2-b3e6-0ffd792739fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief5c530747c045e48aa7ff151d253c04_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi03LTEtMS0zOTM_c85f02a8-1527-4944-8273-662d5e243fb8">808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Alzheimer's Disease Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i914e3e35c61f4bcc9a4f638902103ecc_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy0xLTEtMS0w_27400fb8-5730-4571-bdc8-84f857ac7829">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffddcf153fd24aa99a147eb25d761995_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy0zLTEtMS0w_46096766-a23a-40c9-aada-4de08a535232">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e0e7f245e5b44b091ba5627aec06e5c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy01LTEtMS0zODM_fdd0d9b8-0921-4fd4-a322-0ffc82a39a79">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id599abd17311458ead869963e4bf3033_D20200101-20200630" decimals="-3" name="us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy03LTEtMS0zOTM_95523712-14e8-43f4-a177-aadd559f32c0">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Sanofi Collaboration Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica2a93e4a18c4b58bed1c492d8f5cd30_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC0xLTEtMS0w_19ff9f44-d2b4-4dec-96b7-e692f0a92dae">15,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a8c4f8e14a24ccba30ec387f78bd027_D20200401-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC0zLTEtMS0w_20a2d79d-7648-4c1d-a7ae-94314e487741">310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2d90c565d4547f49c6ca87116b99a90_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC01LTEtMS0zODU_981b07f1-66f2-41b7-a5c0-39068e2bc85e">15,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fdc46dc66d74185adbf731d32373aa5_D20200101-20200630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC03LTEtMS0zOTM_d9a656d7-cbb5-41d5-ae01-320185d36d91">896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Biogen Collaboration Agreement</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Research Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d946f6e6e444afd9ea844b451d8d9e2_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTItMS0xLTEtMA_d6a6a540-6cad-464f-b08a-c0e9b10c30aa">794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c94468c2bf94a468d45b658a270452b_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTItMy0xLTEtMA_82723205-941c-4e6d-8ae5-d5d465be2b3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i741e226e01544be2afa447f3a76e8ca3_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTItNS0xLTEtMzg3_6a716c41-6bb7-4417-8e43-0f38dadc8660">1,686</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c1a634783c44aaaa0b675d7bb30d53d_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTMtNy0xLTEtNDEx_bd2036f2-2613-44e3-a163-dfed10d2afeb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Biogen Collaboration Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i151dbc1c55c241d69560c1032276cdae_D20210401-20210630" decimals="-3" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtMS0xLTEtNDI5_0ab9f8c1-1335-4aad-b350-a4632d471acc">794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5267828a9fb1492fb93cd6ad6d87678e_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtMy0xLTEtNDI3_16e351e5-b11d-40a9-ae12-68b5caff36ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee05b94ba7f24617b26220e3e668ba73_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtNS0xLTEtNDI1_18771577-82e6-46a0-9f67-1a6efa9a5d0a">1,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02c097032b0644b4b3a7e8174e0c25a4_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtNy0xLTEtNDIz_51f0335e-a726-4d29-9d9d-2ed3e4a1f71d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Collaboration Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTQtMS0xLTEtMA_bbcf72f2-aa59-44e1-a05e-2964d1fdaff7">22,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTQtMy0xLTEtMA_ad7e10b8-96a3-462b-b8d7-1992d18047c4">5,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTQtNS0xLTEtMzg5_cd2b7cb7-3dee-4215-bbcf-f532abbb4d4f">30,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTYtNy0xLTEtNDIz_a03d9862-8ca0-476e-a756-d8c14d4cfce2">9,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">$<ix:nonFraction unitRef="usd" contextRef="iaa9307731afb4ae7b8965c3de8c3bd64_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTYzMDkwODA_8275ceba-3943-4989-83b3-9f65ac307486">11.8</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">of revenue for the six months ended June 30, 2021 was included in the contract liability balance at the beginning of the period. All revenue for the three months ended June 30, 2021 and the three and six months ended June 30, 2020 was included in the contract liability balance at the beginning of the period.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"><ix:continuation id="if2aedba61f2945c2a281f46002b04afe" continuedAt="ie62e2520e66a43229d93a6a2d19fa58e"><ix:continuation id="i2dfaf2c1771846a2b7bc621d7e48cd12" continuedAt="i9efedba25c5c4cdb912a09887eab701c">(2)</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"><ix:continuation id="ie62e2520e66a43229d93a6a2d19fa58e"><ix:continuation id="i9efedba25c5c4cdb912a09887eab701c">Revenue for the three and six months ended June 30, 2021 and June 30, 2020, where applicable, represent amounts that were included in the contract liability balance at the beginning of the respective period.</ix:continuation></ix:continuation> </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_49"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="dnli:LicenseAgreementTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTU2OQ_199c688a-4cb7-4f3f-8154-7c7d34b82dcd" continuedAt="i3efec45c8f374c46878baef05962e06b" escape="true">License Agreements</ix:nonNumeric></span></div><ix:continuation id="i3efec45c8f374c46878baef05962e06b"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Genentech</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Company entered into an Exclusive License Agreement with Genentech, Inc. (&#8220;Genentech&#8221;). The agreement gives the Company access to Genentech&#8217;s LRRK2 inhibitor small molecule program for Parkinson&#8217;s disease. Under the agreement, Genentech granted the Company (i)&#160;an exclusive, worldwide, sublicensable license under Genentech&#8217;s rights to certain patents and patent applications directed to small molecule compounds which bind to and inhibit LRRK2 and (ii)&#160;a&#160;non-exclusive,&#160;worldwide, sublicensable license to certain related&#160;know-how,&#160;in each case, to develop and commercialize certain compounds and licensed products incorporating any such compound. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may owe Genentech milestone payments upon the achievement of certain development, regulatory, and commercial milestones, up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="i4b19bd08ce364493b9d1968149f7b59b_D20160601-20160630" decimals="INF" format="ixt:numdotdecimal" name="dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfODUx_84a214d9-abd9-409b-a0af-f24b92686223">315.0</ix:nonFraction> million in the aggregate. These milestones include up to $<ix:nonFraction unitRef="usd" contextRef="i8a2d8dd09be64f40825124951431296a_D20160601-20160630" decimals="INF" format="ixt:numdotdecimal" name="dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfOTAz_1563d312-f956-4e3b-bef8-9ab5646407ab">37.5</ix:nonFraction> million in clinical milestone payments, $<ix:nonFraction unitRef="usd" contextRef="i9acc52dddd0943b0901edf67696ed8fd_D20160601-20160630" decimals="INF" format="ixt:numdotdecimal" name="dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfOTM4_8a723a57-e7fb-419e-bcea-dbcc2526cdff">102.5</ix:nonFraction> million in regulatory milestone payments and $<ix:nonFraction unitRef="usd" contextRef="ic68fd9ac23464556b0c8ccb241ba8ebd_D20160601-20160630" decimals="INF" format="ixt:numdotdecimal" name="dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfOTc4_973cb116-c05a-4bd0-9993-d7f0569e5dea">175.0</ix:nonFraction> million in commercial milestone payments. In addition, the Company may owe royalties on net sales of licensed products ranging from low to high single-digit percentages. Under the terms of our LRRK2 Agreement with Biogen, Biogen is responsible for <ix:nonFraction unitRef="number" contextRef="i661090effd954663a544ec2e6dd1f571_I20201005" decimals="INF" name="dnli:LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTIyMQ_d2f8a494-6117-479b-859b-d5f3ea04879c">50</ix:nonFraction>% of any payment obligation to Genentech under this agreement accruing after October&#160;4, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has paid Genentech $<ix:nonFraction unitRef="usd" contextRef="id40ff4fd245d454aaa35208b9865879c_D20160601-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:UpfrontFeesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTM0Mw_dc29c523-1238-4438-9607-a9dbd3e13659">12.5</ix:nonFraction>&#160;million in the aggregate, including an upfront fee, a technology transfer fee and a clinical milestone payment, all of which was recorded as research and development expense as incurred. <ix:nonFraction unitRef="usd" contextRef="i322071fac461401bba496784d5be1684_D20200101-20200630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:UpfrontFeesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_1df4f6c2-6d6e-4fbd-9423-036f738254e4"><ix:nonFraction unitRef="usd" contextRef="i953ce22a7926492d838711b664d90435_D20200401-20200630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:UpfrontFeesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_3563d679-3182-4457-8560-8092c0891afe"><ix:nonFraction unitRef="usd" contextRef="iece72c5bb9be497bbd96fd9844a3cbab_D20210101-20210630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:UpfrontFeesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_5c5a466e-7db7-4d6e-8208-ed7cae818e29"><ix:nonFraction unitRef="usd" contextRef="i021ba60b04c74850ab375f9658038c79_D20210401-20210630" decimals="INF" format="ixt-sec:numwordsen" name="dnli:UpfrontFeesPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_fba6e748-d67b-4e2f-a922-041718b528b9">No</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> expenses were recorded in the three and six months ended June 30, 2021 or 2020.</span></div></ix:continuation><div id="i42e5030d714642659b5d462a2dee590a_52"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwMg_a2a2cc79-31d4-41db-9fa5-24b34dbdb31a" continuedAt="i678421902f9744a7b26b160990b2827e" escape="true">Commitments and Contingencies </ix:nonNumeric></span></div><ix:continuation id="i678421902f9744a7b26b160990b2827e" continuedAt="ifa675178daac4b579dfcf835850c4cf3"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Obligations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company entered into an amendment to its operating lease for its former corporate headquarters in South San Francisco (the "Headquarters Lease Amendment") to relocate and expand its headquarters to <ix:nonFraction unitRef="sqft" contextRef="i38bb6cc5fc4a4e788dbc174da4d39316_D20180502-20180502" decimals="-1" format="ixt:numdotdecimal" name="dnli:OperatingLeasesAreaUnderLease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjY2_52b965d9-bf49-46c7-a4de-c8f28a62c30b">148,020</ix:nonFraction> rentable square feet in a building in South San Francisco, California (the "New Premises"). The Headquarters Lease Amendment has a contractual term of <ix:nonNumeric contextRef="i7da29e48c4f44136bd5e5d7e4300d555_I20180502" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNDIw_ba11780e-ebe9-44a0-8cd1-fc93a0e683fc">ten years</ix:nonNumeric> from the legal commencement date, which was April&#160;1, 2019, when the building was ready for occupancy. For accounting purposes, the lease commencement date was determined to be August&#160;1, 2018, which was the date at which the Company was deemed to have obtained control over the property. The Company has an option to extend the lease term for a period of <ix:nonNumeric contextRef="i7da29e48c4f44136bd5e5d7e4300d555_I20180502" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzU0_c5cb0bc8-3d40-4090-bda4-1a4571d99213">ten years</ix:nonNumeric> by giving the landlord written notice of the election to exercise the option at least <ix:nonNumeric contextRef="i7799d6e145c84af4b392bb4384afabc1_D20180502-20180502" format="ixt-sec:durwordsen" name="dnli:LesseeOperatingLeaseRenewalNoticePeriod" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfODQz_e8e363dc-26cb-4ebd-bfee-c8eca02d364d">nine months</ix:nonNumeric>, but not more than <ix:nonNumeric contextRef="ibf7047f407e04f4bb57bc28649c57322_D20180502-20180502" format="ixt-sec:durwordsen" name="dnli:LesseeOperatingLeaseRenewalNoticePeriod" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwMA_79ecbffb-91b4-43f9-8897-7144b3b7fddf">twelve months</ix:nonNumeric>, prior to the expiration of the Headquarters Lease Amendment lease term. The Company determined that this renewal was not reasonably certain at lease inception. The remaining lease term was <ix:nonNumeric contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA1OA_76b99699-781c-4c95-9794-90c7f9d5f0f5">7.8</ix:nonNumeric> years at June 30, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Headquarters Lease Amendment provides for monthly base rent amounts escalating over the term of the lease. In addition, the Headquarters Lease Amendment provided a tenant improvement allowance ("TIA") of up to $<ix:nonFraction unitRef="usd" contextRef="i04a94e9d179c485482b9c96d76caa266_I20180502" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseholdImprovementsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTI4Mg_6ac07924-2ee4-48df-9c24-5a3c62b9db4e">25.9</ix:nonFraction> million, which was fully utilized, of which $<ix:nonFraction unitRef="usd" contextRef="if81d163953a844a3a71eb5b6294f2547_D20180502-20180502" decimals="-5" format="ixt:numdotdecimal" name="dnli:TenantImprovementAllowanceRepayableAsRent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTMyMQ_b1ceda1d-d216-4a1c-8868-af821abee8fd">4.4</ix:nonFraction> million will be repaid to the landlord in the form of additional monthly rent. This is recorded as leasehold improvement assets and an offset to the lease ROU asset on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020. The Company is also required to pay the operating expenses for the New Premises, such as taxes and insurance, which are treated as variable lease payments.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="ifa675178daac4b579dfcf835850c4cf3" continuedAt="id2b8e23b6acc4c0b89728cd8822ef32d"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management exercised judgment in applying the requirements of ASC 842, including the determination as to whether certain contracts contain a lease and for the Headquarters Lease Amendment, the discount rate used to determine the measurement of the lease liability. As the implicit rate of the Headquarters Lease Amendment was not known, the Company estimated a <ix:nonFraction unitRef="number" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="2" name="us-gaap:LesseeOperatingLeaseDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjA2MA_062b7621-6870-4de9-aee0-d3a53997376a">9.0</ix:nonFraction>% discount rate, which was management&#8217;s estimate of the Company&#8217;s incremental borrowing rate. To estimate the incremental borrowing rate, management considered observable debt yields of comparable market instruments, as well as benchmarks within the Headquarters Lease Amendment that may be indicative of the rate implicit in the lease. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease costs, including variable and short-term lease costs, were $<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjQ4MA_7b5ce171-36fb-4c4b-ba7d-f13a0b7d6074">2.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjkwOQ_63fe3326-80d0-46a5-b4e1-108c36afc3bb">5.6</ix:nonFraction> million for the three and six months ended June 30, 2021, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjkzOQ_b3545a26-d6ce-432d-97c2-d2d15b303012">2.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3Njk0Mg_3606e19d-7c17-414d-b941-6cd58452ae49">5.5</ix:nonFraction> million for the three and six months ended June 30, 2020, respectively. Cash paid for amounts included in the measurement of lease liabilities for the six months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2021 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjYyMQ_384d244e-c586-4439-84fe-6c0df09702ba">5.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjYyOA_79c401fb-4b67-40bf-ac29-cb011c199d39">4.7</ix:nonFraction> million, respectively, was included in net cash used in operating activities in the Company's Condensed Consolidated Statements of Cash Flows.</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwMw_3d533eff-1db9-4f5f-b60f-2bc49dc44bee" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the undiscounted cash flows for the next five years and total of the remaining years to the operating lease liabilities recorded in the Condensed Consolidated Balance Sheet as of June 30, 2021 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.671%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021 (six months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfMS0yLTEtMS0w_ca734f0f-b513-4d9a-9117-46311ccf6976">5,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfMi0yLTEtMS0w_b52c8a6a-47c7-4f64-8751-2826f1ed6fb5">10,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfMy0yLTEtMS0w_2c867941-4b6b-4207-bc6b-0587aa629e14">11,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNC0yLTEtMS0w_b8e1e36a-d643-47b0-9ec3-79346e1223c7">11,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNS0yLTEtMS0w_a880d7f4-6f73-4312-b1b1-24a2334302f9">11,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="dnli:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNi0yLTEtMS0w_6ff60e6a-3904-4e05-a6dd-62d43c2da2ae">42,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNy0yLTEtMS0w_486d3a21-02b2-4c15-ab34-4d06d6fe88c8">92,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfOC0yLTEtMS0w_c435f8db-5080-431c-8527-b0fb7c5adc2b">25,899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfOS0yLTEtMS0w_7f4fe6a2-d119-4ea2-b183-54b2bf532572">66,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the Company entered into a sublease agreement ("Sublease Agreement") to sublease approximately <ix:nonFraction unitRef="sqft" contextRef="i6210b421db35461eb158771afa37df5b_I20181031" decimals="0" format="ixt:numdotdecimal" name="dnli:OperatingLeasesSubleaseNetRentableArea" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMzA5OQ_fa0070ee-1b4a-4211-9299-c008b5183de3">36,835</ix:nonFraction> rentable square feet of space in its New Premises. The Sublease Agreement has a term of <ix:nonNumeric contextRef="i6210b421db35461eb158771afa37df5b_I20181031" format="ixt-sec:durwordsen" name="us-gaap:LessorOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMzE5MA_36a255eb-9af4-40f5-9133-566064d9ec56">five years</ix:nonNumeric> from the commencement date of April&#160;12, 2019 and provides for the Company to receive monthly base rent amounts escalating over the term of the lease. The Company also passes through a portion of the operating expenses, such as taxes and insurance for the New Premises to the sublessee, which are treated as variable sublease income. Total sublease income, including rent and variable sublease cost reimbursements, was $<ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY2Mw_49240bc5-437a-4c4c-9ae1-8048a132c9b0"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY2Mw_90dbbb2a-0629-4b03-9842-37a56720eb53">1.0</ix:nonFraction></ix:nonFraction> million for both the three months ended June 30, 2021 and 2020, and $<ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY1NA_5b3c0854-073e-47ad-9605-a7e8eba4969e"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY1NA_b5da35d6-5b84-4b93-985f-59f7636159cb">1.9</ix:nonFraction></ix:nonFraction> million for both the six months ended June 30, 2021 and 2020.</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwNA_f0c72324-399e-46c1-a51d-197bb7cde3b8" escape="true"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the future undiscounted cash inflows relating to the Sublease Agreement as of June 30, 2021 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.671%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021 (six months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfMS0yLTEtMS0w_fb7ddd32-5641-4a3e-a653-6c528c5f3a9b">1,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfMi0yLTEtMS0w_271f38b3-ad98-4d01-8e1e-4a6729a6f708">3,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfMy0yLTEtMS0w_1b604575-93b0-4190-9272-7e8bc7111d39">3,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" name="us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfNC0yLTEtMS0w_a5e9a1b2-18ae-4ed8-8b8a-a1746b0048d5">876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted sublease receipts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LessorOperatingLeasePaymentsToBeReceived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfNi0yLTEtMS0w_5012d816-9c4e-4ed2-bf07-5f2aa4a96226">8,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="id2b8e23b6acc4c0b89728cd8822ef32d"><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, lessors, business partners, board members, officers, and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company, negligence or willful misconduct of the Company, violations of law by the Company, or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon the Company to provide indemnification under such agreements, and thus, there are no claims that the Company is aware of that could have a material effect on the Company&#8217;s Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations and Comprehensive Loss, or Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 2017, the Company entered into a Development and Manufacturing Services Agreement as amended (&#8220;DMSA&#8221;) with Lonza Sales AG (&#8220;Lonza&#8221;) for the development and manufacture of biologic products. Under the DMSA, the Company will execute purchase orders based on project plans authorizing Lonza to provide development and manufacturing services with respect to certain of the Company's antibody and enzyme products, and will pay for the services provided and batches delivered in accordance with the DMSA and project plan. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless earlier terminated, the DMSA will expire on September&#160;6, 2022.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, the Company had open purchase orders for biological product development and manufacturing costs totaling $<ix:nonFraction unitRef="usd" contextRef="i2b236c28e69e4e1a9f1df47b0e6ca171_I20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:PurchaseOrderExecuted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTY1Mg_04645d5c-88eb-4a37-98fe-1245ab7e36ad">32.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6cec488eeed340328382545ce8a56be1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="dnli:PurchaseOrderExecuted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTY1OQ_bcb0bff6-6754-4d41-8b31-5bb0b4d50b94">33.0</ix:nonFraction> million, respectively. The activities under these purchase orders are expected to be completed by February 2028. As of June 30, 2021 and December 31, 2020, the Company had total non-cancellable purchase commitments under the DMSA of $<ix:nonFraction unitRef="usd" contextRef="i2b236c28e69e4e1a9f1df47b0e6ca171_I20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTg1MA_f1bc7067-1a87-41ae-97fd-46bae77d3c71">28.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6cec488eeed340328382545ce8a56be1_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PurchaseObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTg1Nw_e25b0b48-8dd3-42ae-a52e-8ebd125fc398">27.1</ix:nonFraction> million, respectively, under the DMSA.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2021 and 2020, the Company incurred costs of $<ix:nonFraction unitRef="usd" contextRef="id6688a380fe64c4881b658794091f181_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostsIncurredDevelopmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk0Ng_c7d7d111-e148-421f-a4c8-86a5076186bc">3.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2df78f13f26f4fdbad6f33d9dbe9fa5f_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostsIncurredDevelopmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk1Mw_7d37b2bb-79b3-4f0a-9f83-386ba4c3a011">3.8</ix:nonFraction>&#160;million, respectively, and made payments of $<ix:nonFraction unitRef="usd" contextRef="id6688a380fe64c4881b658794091f181_D20210401-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:PaymentsForManufacturingCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk5Mg_5d532d36-e5f3-4c82-9312-2aea6292632a">5.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2df78f13f26f4fdbad6f33d9dbe9fa5f_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="dnli:PaymentsForManufacturingCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk5OQ_91f276a2-a0f5-42ea-b93b-5c5a1af7b946">2.0</ix:nonFraction> million, respectively, for the development and manufacturing services rendered under the DMSA. During the six months ended June 30, 2021 and 2020, the Company incurred costs of $<ix:nonFraction unitRef="usd" contextRef="ibe2f4b1c4ac04d91bb2f3590991087a4_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostsIncurredDevelopmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTQ1Mw_065c8ddb-bd9b-4f63-91c5-1667ff1d8e06">8.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia43ebec825a34e8da67713d7956ec48c_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CostsIncurredDevelopmentCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTMwNg_df48e6ea-8b33-42b0-b946-003e8d473bf0">4.8</ix:nonFraction> million, respectively, and made payments of $<ix:nonFraction unitRef="usd" contextRef="ibe2f4b1c4ac04d91bb2f3590991087a4_D20210101-20210630" decimals="-5" format="ixt:numdotdecimal" name="dnli:PaymentsForManufacturingCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTQ2MQ_b9f0c370-8aac-457d-9011-1ef82b0825af">6.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia43ebec825a34e8da67713d7956ec48c_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="dnli:PaymentsForManufacturingCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTMxNQ_8d19943a-4761-461f-b925-7adf3a928c1c">5.2</ix:nonFraction>&#160;million, respectively, for the development and manufacturing services rendered under the DMSA.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be involved in lawsuits, arbitration, claims, investigations and proceedings consisting of intellectual property, employment and other matters which arise in the ordinary course of business. The Company records accruals for loss contingencies to the extent that the Company concludes that it is probable that a liability has been incurred and the amount of the related loss can be reasonably estimated.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2020, the Company and all Directors were named in a shareholder derivative action filed in the Delaware Court of Chancery ("the Court") challenging the compensation paid to the Company's Directors since the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">initial public offering ("IPO")</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in December 2017. On January&#160;13, 2021, the parties to the derivative action entered into a settlement agreement, the terms of which were disclosed in a Form 8-K filed on February&#160;5, 2021. The settlement agreement was approved by the Court on April 16, 2021. Amounts paid by the Company pursuant to the settlement agreement were determined to not be material.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_55"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzky_81a6628f-7f59-48b2-99be-e3a11ae58ba2" continuedAt="i647dacd1ce0c4ce39c2415f5a6a99b69" escape="true">Stock-Based Awards</ix:nonNumeric></span></div><ix:continuation id="i647dacd1ce0c4ce39c2415f5a6a99b69" continuedAt="i4a75c9f5c4494cb5816f32d51f4b2b2e"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued stock-based awards from various equity incentive and stock purchase plans, as more fully described in Note 10, "Stock-Based Awards" to the consolidated financial statements in the Company's 2020 Annual Report on Form 10-K.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzkz_3f71169e-ae04-4135-b325-aa80c3b042d8" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the six months ended June 30, 2021:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.338%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise&#160;Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMS0xLTEtMS0w_b8709299-814b-44b5-aa76-9d90b3e7bb74">12,959,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMS0zLTEtMS0w_1c764c99-0d7f-4b67-b911-614782f9b1c2">16.31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMi0xLTEtMS0w_360f400b-ad26-4bcd-8c0c-b3fc22aa74e2">1,768,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMi0zLTEtMS0w_1929c08a-e624-4e80-9f59-83e995613621">74.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMy0xLTEtMS0w_c15bb98d-1300-40ef-91c6-52858d25c39f">603,159</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMy0zLTEtMS0w_14dbe248-4f48-419f-b4a4-9aa59ed03aeb">14.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNC0xLTEtMS0w_8dc7e7d8-a965-4e77-bbe0-a09ecc638081">131,100</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNC0zLTEtMS0w_e7e8fab9-21cd-4377-bf7e-5c29f54d3b1f">32.76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNS0xLTEtMS0w_e9d9a3a9-d453-4696-8c97-cfe6fb7ef5f2">13,993,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNS0zLTEtMS0w_d9d2a445-861b-48fc-ad30-6d0fca0ca6bd">23.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNi0xLTEtMS0w_c93af284-9540-4307-aca6-aea6e8830912">13,121,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNi0zLTEtMS0w_586a94d9-6e54-494d-9cc3-d9af697f9fd9">25.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNy0xLTEtMS0w_4ce8af9e-38ab-49a8-8a65-f3c6bf748526">7,487,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNy0zLTEtMS0w_92469c91-3207-4590-bdce-c277250014f1">14.67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzk1_a6a65870-467a-4cad-a5a5-04c75399299c" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of stock options granted to employees were calculated using the Black-Scholes option-pricing model using the following assumptions:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.338%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0b3af989d83e4423802587221a234fa9_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0xLTEtMS0wL3RleHRyZWdpb246NjM1MWU4NjhiMmU2NDM1Yzg2Njk4YjdlMGM4M2UxNTFfMTA5OTUxMTYyNzc5Nw_01704932-e0fa-4d48-87e9-2bb908437491">5.50</ix:nonNumeric> - <ix:nonNumeric contextRef="i4287cc9800074033a0a552fd2c06ccc5_D20210101-20210630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0xLTEtMS0wL3RleHRyZWdpb246NjM1MWU4NjhiMmU2NDM1Yzg2Njk4YjdlMGM4M2UxNTFfMTA5OTUxMTYyNzgwNA_bb6c74bd-afeb-490a-ad72-ae556a2fb0ef">6.08</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i667dfc1b825040589b76a4ed5a77f665_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0zLTEtMS0wL3RleHRyZWdpb246OGQyNzkxOWU4ODY3NGE3YzgxODllNmVkZTUwODBlMjVfMTA5OTUxMTYyNzc5NQ_8ffbba58-d81f-4344-be49-50f8302ffb4a">5.50</ix:nonNumeric> - <ix:nonNumeric contextRef="i6f7625021f7046e3b6f38cd9cd386bfa_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0zLTEtMS0wL3RleHRyZWdpb246OGQyNzkxOWU4ODY3NGE3YzgxODllNmVkZTUwODBlMjVfMTA5OTUxMTYyNzgwMg_97a8432c-884c-4128-bac4-09f28e20510f">6.08</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0xLTEtMS0wL3RleHRyZWdpb246YTJiYTJiODgwMTQyNDQ3M2I2YmU0MzU0MGZlOTAzMGVfNA_1841cca6-ceb4-43b2-b2fd-58835d1bf1ad">62.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0xLTEtMS0wL3RleHRyZWdpb246YTJiYTJiODgwMTQyNDQ3M2I2YmU0MzU0MGZlOTAzMGVfOQ_81ab5e3f-0198-4895-b10c-1d80dbd7d62e">63.7</ix:nonFraction>%</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0zLTEtMS0wL3RleHRyZWdpb246YzRiNTc3ZGViYzkxNDM0M2I0MTdmNDZmZTdkYTVkYzZfNA_ac1ab232-263e-4ecc-ad30-7e40dcc10bc2">65.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0zLTEtMS0wL3RleHRyZWdpb246YzRiNTc3ZGViYzkxNDM0M2I0MTdmNDZmZTdkYTVkYzZfOQ_c1a9670a-3bbf-449d-9f1d-0aa1e76aba00">67.1</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0xLTEtMS0wL3RleHRyZWdpb246YjA1OTg1YmExZDU3NGM5Njg4MTQ3NjQwOWJhOWY5N2RfNA_d4cc3c5d-11c4-4baf-94d7-c161ed9eeef3">0.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0xLTEtMS0wL3RleHRyZWdpb246YjA1OTg1YmExZDU3NGM5Njg4MTQ3NjQwOWJhOWY5N2RfOQ_15849953-cc5f-4450-bbe3-b47ff91ed246">1.1</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0zLTEtMS0wL3RleHRyZWdpb246YTNlZmNhMjIzM2Q5NGY5ZWI1ZjM2NzE3NmE2ZTk0YTZfNA_0853c598-5bda-4c54-9f8f-a24f74153afe">0.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0zLTEtMS0wL3RleHRyZWdpb246YTNlZmNhMjIzM2Q5NGY5ZWI1ZjM2NzE3NmE2ZTk0YTZfOQ_4a9b278b-c233-492b-a5c8-8f4aac32f974">1.7</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNS0xLTEtMS0w_acd1fffe-3fd9-496c-99db-93e622cbfd57">&#8212;</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNS0zLTEtMS0w_25f97323-47eb-4541-82a4-a83f35a49399">&#8212;</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Activity</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzk2_0e202da4-e67c-4600-a1aa-ab96e5e562f9" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit ("RSU") activity for the six months ended June 30, 2021:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.338%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSU shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Fair Value at Date of Grant per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i331914fa50d94dce94f95c79b2e998f5_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMS0xLTEtMS0w_98381ee1-de32-484b-af8e-b79694516187">2,301,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i331914fa50d94dce94f95c79b2e998f5_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMS0zLTEtMS0w_e787fac2-4813-4fbc-a1c5-3ed5e054d2d9">27.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMi0xLTEtMS0w_696e1fec-a703-4a9e-b119-5348e3bdb0f0">756,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMi0zLTEtMS0w_1770c8be-69a5-4e46-83d1-c2f65b7aaf44">75.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMy0xLTEtMS0w_634c1ff1-61d0-4475-91b3-e39fbb88f3f2">348,107</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMy0zLTEtMS0w_6cf27dab-b130-4a18-8fe3-4d53935b36dd">23.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNC0xLTEtMS0w_570cc979-d88b-495f-8a99-1580ea65d26d">63,050</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNC0zLTEtMS0w_fac97aa8-b453-45ca-a9d9-92f7a66d432d">35.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNS0xLTEtMS0w_8661de1e-3bf5-4e89-ba8b-b75ecdc953e2">2,646,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNS0zLTEtMS0w_45f03a55-b5c9-468c-a80f-a13fa7a4e58a">41.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected to vest at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630" decimals="INF" format="ixt:numdotdecimal" name="dnli:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNi0xLTEtMS0w_c901725a-e90a-4c69-807f-2421a94c14bc">2,646,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630" decimals="2" name="dnli:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNi0zLTEtMS0w_ecbde15e-7ebb-4c8c-ab10-0d7ce66b1d7b">41.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><ix:continuation id="i4a75c9f5c4494cb5816f32d51f4b2b2e"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzkx_a01bca27-a9b8-42ae-a8f9-84d59983d2e5" escape="true"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s results of operations include expenses relating to stock-based compensation as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie02a3da9944c431eba2303e79f5df3ec_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi0xLTEtMS0w_941dab3b-2633-413f-a203-00abe49ea639">12,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica19357a43ae41d69af7ca6c52bd3038_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi0zLTEtMS0w_dbf4217d-0b51-4d05-80a3-3660d58cb990">7,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie417a6d162084d94a1efc642da18f40a_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi01LTEtMS03Mjc_e0be7368-aaaf-49a7-a9eb-545acfc9bec5">24,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i573a5a35652d458ab5126ca1278b6efe_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi03LTEtMS03Mjc_419f00f0-f019-4bce-a388-6fe8a14e8113">13,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36b48d6596f54ab38aad76c7d1813861_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy0xLTEtMS0w_10a2fd43-cd9b-42ff-8c97-7e3411904437">8,627</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id04242e2c4a44915807e544226df96d2_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy0zLTEtMS0w_a72f0b93-18a1-4a3b-a420-96792bb231ea">5,338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia636f35e1ea54b60bc4c18d9193c335e_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy01LTEtMS03Mjc_feba801f-2cba-48ff-9e74-afc802cbaf03">17,341</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if503f635be724c0db8ff18be62854a64_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy03LTEtMS03Mjc_483eefdb-f81e-4244-912a-ccacbc97374e">10,069</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC0xLTEtMS0w_9d1469ea-ae6f-4944-b660-0645bc5a1e1e">21,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC0zLTEtMS0w_2bae09f5-c94b-48d9-9b76-36ceb64de681">12,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC01LTEtMS03Mjc_f98cbaf8-db7e-45d7-b0c6-ee592c53c42f">42,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC03LTEtMS03Mjc_d958c0fb-bf20-4c4d-8fb4-8510ddcb3b4f">23,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i42e5030d714642659b5d462a2dee590a_58"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RleHRyZWdpb246ZDE3NWQxMzk5MDA3NGU3NWI3ODgwMzM2OWZmMTg2NWRfNDI3_8d5ebb8e-b299-4f24-ac86-37ff55e8c06f" continuedAt="i8ca6d776f52345818943c7bfccbdb02a" escape="true">Net Loss Per Share</ix:nonNumeric></span></div><ix:continuation id="i8ca6d776f52345818943c7bfccbdb02a"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. </span></div><div style="text-indent:25pt"><span><br/></span></div><ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RleHRyZWdpb246ZDE3NWQxMzk5MDA3NGU3NWI3ODgwMzM2OWZmMTg2NWRfNDI4_3bd1df8a-8f05-4df7-900e-f230a1492551" escape="true"><div style="margin-bottom:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.329%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.048%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options issued and outstanding and ESPP shares issuable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibf582919260e40d991dcde0649796850_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0xLTEtMS0w_b72a3cea-6cc8-4c44-b6c1-39650279b29d"><ix:nonFraction unitRef="shares" contextRef="ica49a0bf1fe5447c9fa70d70205e8906_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0xLTEtMS0w_e5c5cef4-976c-4fb3-8a51-f087817fec2d">14,056,723</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idae1a285e79b448eb8cb3602e41840bf_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0zLTEtMS0w_869e9d35-d232-42dc-925c-c777b2582558"><ix:nonFraction unitRef="shares" contextRef="i2252789aaa2844808ce6d709e259be75_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0zLTEtMS0w_fe481f0f-15a8-4375-8134-faab7f3c3fcd">14,351,795</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares subject to future vesting</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib0c723077be341a389d89e368b82bfa5_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0xLTEtMS0w_25b0bbb5-b309-40e1-9420-f3c97dcfedac"><ix:nonFraction unitRef="shares" contextRef="i22fbe3f486bc40eb9e539edd9671f6fe_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0xLTEtMS0w_7af34cbe-4b4f-4ae3-b8af-681c44732d24">2,646,901</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia1f8ba9a05b249e1a2e83ecdcefcd904_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0zLTEtMS0w_45d9d3eb-8778-426a-96d3-e871b096d24c"><ix:nonFraction unitRef="shares" contextRef="idd208b803fb44f27b5cea315778aa6fa_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0zLTEtMS0w_6fb6a74c-84dd-43c5-9073-ddf3fa59bb93">1,673,052</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0xLTEtMS0w_250e0b31-187b-4da3-b260-46fb52023d2d"><ix:nonFraction unitRef="shares" contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0xLTEtMS0w_423c3bc5-dad4-4e0f-9140-ecb4a8e4fbfb">16,703,624</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0zLTEtMS0w_362771aa-4510-4625-8270-c14512fb71b2"><ix:nonFraction unitRef="shares" contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0zLTEtMS0w_c35a60ab-c364-402f-b97a-3637b207853d">16,024,847</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i42e5030d714642659b5d462a2dee590a_64"></div><div style="margin-top:18pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV82NC9mcmFnOmQ3ZDIxZTRjM2ZhNzQ0YjM5NDc5ZTliYTc0MTJhZmVjL3RleHRyZWdpb246ZDdkMjFlNGMzZmE3NDRiMzk0NzllOWJhNzQxMmFmZWNfMTIwOTQ2Mjc5MDc5OTM_b0ac94d3-0d4f-4eba-b8de-cf6078568571" continuedAt="i920bb935596e4eeda3c85e47d625d380" escape="true">Subsequent Event</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i920bb935596e4eeda3c85e47d625d380">In July 2021, a side letter was executed to the Company's agreements with F-star, which are disclosed in footnote 5 in the 2020 Annual Report on Form 10-K. This side letter confirmed the completion of the research services performed by F-star Ltd that were funded by the Company. The execution of the side letter is not expected to have any impact on the financial statements.</ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_67"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. &#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div id="i42e5030d714642659b5d462a2dee590a_70"></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read together with our condensed consolidated financial statements and the related notes to those statements included elsewhere in this Quarterly Report on Form 10-Q</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. This discussion and analysis and other parts of this report contain forward-looking statements based upon current beliefs, plans and expectations related to future events and our future financial performance that involve risks, uncertainties and assumptions, such as statements regarding our intentions, plans, objectives, expectations, forecasts and projections. Our actual results and the timing of selected events coul</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">d differ materially from those anticipated in these forward-looking statements as a result of several factors, including those set forth under the section titled &#8220;Risk Factors&#8221; included in this Quarterly Report on Form 10-Q.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forward-looking statements include, but are not limited to, statements about:</span></div><div><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the success, cost and timing of our development activities, preclinical studies and clinical trials, including the enrollment in such trials, and in particular the development of our blood-brain barrier (&#8220;BBB&#8221;) platform technology, programs and biomarkers;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the extent to which any dosing limitations that we have been subject to, and/or may be subject to in the future, may affect the success of our product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the impact of preclinical findings on our ability to achieve exposures of our product candidates that allow us to explore a robust pharmacodynamic range of these candidates in humans;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">expectations regarding the transaction with Biogen, including all financial aspects of the collaboration and equity investment, the potential benefits and results of the transaction;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the expected potential benefits and potential revenue resulting from strategic collaborations with third parties and our ability to attract collaborators with development, regulatory and commercialization expertise;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the timing or likelihood of regulatory filings and approvals;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our ability to obtain and maintain regulatory approval of our product candidates, and any related restrictions, limitations and/or warnings in the label of any approved product candidate;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the scope of protection we are able to establish and maintain for intellectual property rights covering our product candidates and technology;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the terms and conditions of licenses granted to us and our ability to license and/or acquire additional intellectual property relating to our product candidates and BBB platform technology;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our ability to obtain funding for our operations, including funding necessary to develop and commercialize our current and potential future product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our plans and ability to establish sales, marketing and distribution infrastructure to commercialize any product candidates for which we obtain approval;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">future agreements with third parties in connection with the commercialization of our product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the size and growth potential of the markets for our product candidates, if approved for commercial use, and our ability to serve those markets;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the rate and degree of market acceptance of our product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">existing regulations and regulatory developments in the United States and foreign countries; </span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">potential claims relating to our intellectual property and third-party intellectual property;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our ability to contract with third-party suppliers and manufacturers and their ability to perform adequately;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our potential plans and ability to develop our own manufacturing facilities;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the pricing and reimbursement of our product candidates, if approved and commercialized;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the success of competing products or platform technologies that are or may become available;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our ability to attract and retain key managerial, scientific and medical personnel;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">the accuracy of our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our ability to enhance operational, financial and information management systems;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our financial performance; and</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10pt">our expectations regarding the impact of the COVID -19 pandemic on our business.</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in &#8220;Risk Factors&#8221;. In some cases, you can identify these statements by terms such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expects,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would&#8221; or the negative of those terms, and similar expressions that convey uncertainty of future events or outcomes. These forward-looking statements reflect our beliefs and views with respect to future events and are based on estimates and assumptions as of the date of this Quarterly Report on Form 10-Q and are subject to risks and uncertainties. We discuss many of these risks in greater detail in the section entitled &#8220;Risk Factors&#8221; included in Part II, Item 1A and elsewhere in this report. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. Given these uncertainties, you should not place undue reliance on these forward-looking statements. We qualify all of the forward-looking statements in this Quarterly Report on Form 10-Q by these cautionary statements. Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in any forward-looking statements, whether as a result of new information, future events or otherwise.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goal is to discover, develop and deliver therapeutics to defeat degeneration.</span></div><div style="text-indent:25pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy is guided by three overarching principles that we believe will significantly increase the probability of success and will accelerate the timing to bring effective therapeutics to patients with neurodegenerative diseases:</span></div><div style="text-indent:25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Genetic Pathway Potential</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We select our therapeutic targets and disease pathways based on genes that, when mutated, cause, or are major risk factors for, neurodegenerative diseases. We refer to these genes as degenogenes;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Engineering Brain Delivery</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We engineer our product candidates to cross the BBB and act directly in the brain; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Biomarker-Driven Development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We discover, develop and utilize biomarkers to select the right patient population and demonstrate target engagement, pathway engagement and impact on disease progression of our product candidates.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By executing this strategy with a team of experienced and passionately dedicated scientists and drug developers, we believe we can succeed in a field that has seen limited progress over the past several decades. We have a focused yet diversified portfolio with five clinical programs and more than fifteen programs in the preclinical development stage.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have also developed a proprietary BBB platform technology, our transport vehicle ("TV"), which enables multiple modality-based platforms to deliver a wide range of large-molecule therapeutics across the BBB, including enzymes, antibodies, proteins and oligonucleotides. This technology is designed to engage specific BBB transport receptors, which are ubiquitously expressed in brain capillaries and facilitate transport of proteins into the brain. We are currently optimizing and broadening this platform technology. </span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ou</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r five clinic</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">al-stage programs are: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our leucine-rich repeat kinase 2 ("LRRK2") inhibitor program, to be developed in collaboration with Biogen, to address Parkinson&#8217;s disease;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our eukaryotic initiation factor 2 B ("EIF2B") activator program to address diseases such as amyotrophic lateral sclerosis ("ALS") and frontotemporal dementia ("FTD");</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ETV:IDS program, our lead brain-penetrant enzyme replacement therapy ("ERT"), enabled by our enzyme transport vehicle ("ETV"), which is designed to restore iduronate 2-sulfatase ("IDS"), and reduce glycosaminoglycans ("GAGs"), both peripherally and in the brain, in patients with mucopolysaccharidosis II ("MPS II", or "Hunter syndrome");</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our receptor interacting serine/threonine protein kinase 1 ("RIPK1") inhibitor program, partnered with Sanofi, to address neurological diseases such as Alzheimer's disease and ALS as well as multiple sclerosis ("MS"); and</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a second non-CNS penetrant RIPK1 inhibitor, partnered with Sanofi, to address peripheral inflammatory diseases such as cutaneous lupus erythematosus ("CLE").</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes key information about our clinical stage programs:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.288%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Product Candidate(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Clinical Phase</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Indication(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operational Control</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LRRK2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DNL151 (BIIB122)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ph 1 and Ph 1b complete</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Parkinson's disease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Joint with Biogen</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ETV:IDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DNL310</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ph1/2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hunter syndrome (MPS II)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denali</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EIF2B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DNL343</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ph 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ALS and FTD</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denali</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RIPK1 (Peripheral)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DNL758 (SAR443122) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ph 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">CLE</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sanofi</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RIPK1 (CNS)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DNL788 (SAR443820) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ph 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Neurological diseases</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sanofi</span></td></tr></table></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To complement our internal capabilities, we have entered into arrangements with biopharmaceutical companies, patient-focused data companies, numerous leading academic institutions and foundations to gain access to new product candidates, enable and accelerate the development of our existing programs and deepen our scientific understanding of certain areas of biology. We currently rely on third-party contract manufacturers to manufacture and supply our preclinical and clinical materials to be used during the development of our product candidates. We currently do not need commercial manufacturing capacity.</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since we commenced operations, we have devoted substantially all of our resources to discovering, acquiring and developing product candidates, building our BBB platform technology and assembling our core capabilities in understanding key neurodegenerative disease pathways.</span></div><div style="text-indent:25pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key operational and financing milestones in 2021 to date include:</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In December 2020 and January 2021, GLP toxicology studies were initiated for PTV:PGRN (DNL593) and ATV:TREM2 (DNL919), respectively, triggering the second preclinical milestone payments under the Takeda Collaboration Agreement of $8.0 million for each program. The milestone payment for PTV:PGRN was received in January 2021 and ATV:TREM2 was received in March 2021;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In January 2021, we announced completion of the DNL151 (BIIB122) Phase 1b study in Parkinson&#8217;s patients. In March 2021, we completed our Phase 1 study of DNL151 (BIIB122). In May 2021, we presented results from both studies at the International Association of Parkinsonism and Related Disorders Virtual Congress held on May 1-4. DNL151 (BIIB122) was generally well tolerated, and target engagement and pathway engagement biomarker goals were met. We plan, together with our collaboration partner Biogen, to initiate late-stage clinical development of DNL151 (BIIB122) in patients with Parkinson's disease by year-end 2021;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In January 2021, following achievement of human biomarker proof of concept with DNL310 for Hunter syndrome, we announced the addition of five new brain-penetrant ERT programs in our ETV portfolio including: (1) ETV:GBA for Gaucher disease and Parkinson&#8217;s disease; (2) ETV:GAA for Pompe disease; (3) ETV:IDUA for MPS I; (4) ETV:NAGLU for MPS IIIB; and (5) ETV:ARSA for metachromatic leukodystrophy ("MLD");</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In February 2021, we reported three-month data from Cohort A (n=5) in a Phase 1/2 study of DNL310 in patients with Hunter syndrome. The data showed that DNL310 treatment resulted in normalization of GAG levels in cerebrospinal fluid and a safety and tolerability profile consistent with standard of care ERT. In March 2021, we announced that the U.S. Food and Drug Administration ("FDA") granted Fast Track designation to DNL310 for the treatment of patients with Hunter syndrome; </span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In May 2021, we announced that based on interim data from the ongoing Phase 1 single- and multiple-ascending-dose study of DNL343 in healthy volunteers, safety and pathway engagement biomarker goals of the study were met. A maximum tolerated dose was not reached and an additional multiple dose cohort has been added to the study to further explore the therapeutic window. Based on these data, we plan to initiate a Phase 1b study in patients with ALS in the second half of 2021;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In May 2021, we presented results from two studies of its small molecule LRRK2 inhibitor, DNL151 (BIIB122), in a Phase 1 study in healthy volunteers and a Phase 1b study in patients with Parkinson's disease, at the International Association of Parkinsonism and Related Disorders Virtual Congress. DNL151 (BIIB122) was generally well tolerated, and target engagement and pathway engagement biomarker goals were met. We plan to initiate late-stage clinical development of DNL151 (BIIB122) in Parkinson's disease by year-end 2021 with Biogen;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In June 2021, we announced that our partner Sanofi commenced dosing in a Phase 2 study of DNL758 (SAR443122), a peripherally-restricted small molecule inhibitor of RIPK1, in patients with CLE, triggering a $15.0 million milestone which was received in July 2021; and</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">In July 2021, we reported positive interim data from the Phase 1/2 study of ETV:IDS (DNL310) in patients with Hunter syndrome (MPS II). The data demonstrated durability of effect with CNS impact, improved peripheral activity after switching from standard of care, and a safety profile consistent with standard of care enzyme replacement therapy. Furthermore, initial indications of improved clinical symptoms and function, assessed as exploratory endpoints, were reported by investigators and parents in all five patients enrolled in Cohort A. We also shared data from Cohort B, which is designed to inform dose selection; exploratory biomarker data demonstrated activity of DNL310 across all dose regimens. Based on these data, we plan to begin enrolling Cohort C in the Phase 1/2 study to further investigate clinical endpoints and initiate a pivotal Phase 2/3 study of DNL310 in the first half of 2022.</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any products approved for sale and have not generated any product revenue since our inception. We have funded our operations primarily from the issuance and sale of convertible preferred stock, the sale of common stock in public offerings, and payments received from our collaboration agreements with Takeda, Sanofi and Biogen.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred significant operating losses to date and expect to continue to incur operating losses for the foreseeable future. Our ability to generate product revenue will depend on the successful development and eventual commercialization of one or more of our product candida</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tes. Our net losses</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> wer</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e $60.7 million and $130.7 million for the three and six months ended June 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$58.8 million and $115.5 million for the three and six months ended June 30, 2020,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively. As of June 30, 2021, we had an accumulated deficit o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $485.1 million. We e</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpect to continue to incur significant expenses and operating losses as we advance our current clinical stage programs through healthy volunteer and patient trials; broaden and improve our BBB platform technology; acquire, discover, validate and develop additional product candidates; obtain, maintain, protect and enforce our intellectual property portfolio; and hire additional personnel.</span></div><div id="i42e5030d714642659b5d462a2dee590a_73"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Operating Results </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration Revenue</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have not generated any revenue from product sales and do not expect to generate any revenue from product sales for the foreseeable future. All revenue recognized to date has been collaboration and license revenue from our collaboration agreements with Takeda, Sanofi and Biogen.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the future, we will continue to recognize revenue from the Takeda Collaboration Agreement, Sanofi Collaboration Agreement, and Biogen Collaboration Agreement, and may generate revenue from product sales or milestones, royalties and cost reimbursement from other collaboration agreements, strategic alliances and licensing arrangements. We expect that our revenue will fluctuate from quarter-to-quarter and year-to-year as a result of the timing and amount of license fees, milestones, reimbursement of costs incurred and other payments and product sales, to the extent any are successfully commercialized. If we fail to complete the development of our product candidates in a timely manner or obtain regulatory approval for them, our ability to generate future revenue, and our results of operations and financial position, would be materially adversely affected.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="text-indent:25pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development activities account for a significant portion of our operating expenses. We record research and development expenses as incurred. Research and development expenses incurred by us for the discovery and development of our product candidates and BBB platform technology include:</span></div><div style="text-indent:25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:27pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">external research and development expenses, including:</span></div><div style="padding-left:24.75pt;padding-right:24.75pt;text-align:center;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.94pt">expenses incurred under arrangements with third parties, such as contract research organizations ("CROs"), preclinical testing organizations, contract development and manufacturing organizations ("CDMOs"), academic and non-profit institutions and consultants;</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.94pt">expenses to acquire technologies to be used in research and development that have not reached technological feasibility and have no alternative future use;</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.94pt">fees related to our license and collaboration agreements;</span></div><div style="padding-left:24.75pt;padding-right:24.75pt;text-align:center;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">personnel related expenses, including salaries, benefits and stock-based compensation expense; and</span></div><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">other expenses, which include direct and allocated expenses for laboratory, facilities and other costs.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our research and development expenses are direct external expenses, which we track on a program-specific basis once a program has commenced late-stage IND-enabling studies.</span></div><div style="text-indent:25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Program expenses include expenses associated with our most advanced product candidates and the discovery and development of backup or next-generation molecules. We also track external expenses associated with our TV platform. These expenses include those incurred by us relating to our Takeda Collaboration Agreement, Sanofi Collaboration Agreement a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd Biogen Collaboration Agreement. Al</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l external costs associated with earlier stage programs, or that benefit the entire portfolio, are tracked as a group. We do not track personnel or other operating expenses incurred for our research and development programs on a program-specific basis. These expenses primarily relate to salaries and benefits, stock-based compensation, facility expenses including rent and depreciation, and lab consumables.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where we share costs with our collaboration partners, such as in our Biogen Collaboration Agreement, research and development expenses may include cost sharing reimbursements from or payments to our partner, respectively.</span></div><div style="text-indent:25pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> It is challenging to predict the nature, timing and estimated long-range costs of the efforts that will be necessary to complete the development of, and obtain regulatory approval for, any of our product candidates. This is made more challenging by events outside of our control, such as the recent COVID-19 pandemic. We are also unable to predict when, if ever, material net cash inflows will commence from sales or licensing of our product candidates. This is due to the numerous risks and uncertainties associated with drug development, including the uncertainty of:</span></div><div style="text-indent:25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to add and retain key research and development personnel;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to establish an appropriate safety profile with IND-enabling toxicology studies;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to successfully develop, obtain regulatory approval for, and then successfully commercialize, our product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our successful enrollment in and completion of clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the costs associated with the development of any additional product candidates we identify in-house or acquire through collaborations;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to discover, develop and utilize biomarkers to demonstrate target engagement, pathway engagement and the impact on disease progression of our molecules;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to establish agreements with third-party manufacturers for clinical supply for our clinical trials and commercial manufacturing, if our product candidates are approved;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the terms and timing of any collaboration, license or other arrangement, including the terms and timing of any milestone payments thereunder;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to obtain and maintain patent, trade secret and other intellectual property protection and regulatory exclusivity for our product candidates if and when approved;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our receipt of marketing approvals from applicable regulatory authorities;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to commercialize products, if and when approved, whether alone or in collaboration with others; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the continued acceptable safety profiles of the product candidates following approval.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A change in any of these variables with respect to the development of any of our product candidates would significantly change the costs, timing and viability associated with the development of that product candidate. We expect our research and development expenses to increase at least over the next several years as we continue to implement our business strategy, advance our current programs, expand our research and development efforts, seek regulatory approvals for any product candidates that successfully complete clinical trials, access and develop additional product candidates and incur expenses associated with hiring additional personnel to support our research and development efforts. In addition, product candidates in later stages of clinical development generally incur higher development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',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:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and Administrative</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses include personnel-related expenses, such as salaries, benefits, travel and stock-based compensation expense, expenses for outside professional services and allocated expenses. Outside professional services consist of legal, accounting and audit services and other consulting fees. Allocated expenses consist of rent, depreciation and other expenses related to our office and research and development facility not otherwise included in research and development expenses. We expect to increase our administrative headcount as we advance our product candidates through clinical development, which will increase our general and administrative expenses.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and Other Income, Net </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income, net</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, consists pr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">imarily of interest income and investment income earned on our cash, cash equivalents, and marketable securities, gains and losses on foreign currency hedges, and sublease income.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_76"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">three and six months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> June 30, 2021 and 2020 </span></div><div style="text-indent:25pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the significant components of our results of operations (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Collaboration revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Collaboration revenue from customers</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other collaboration revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:60pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total collaboration revenue</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,939&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,847&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,092&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:60pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">84,756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,124&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,632&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61,817)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(61,277)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(540)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other income, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,691)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58,679)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,012)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(60,691)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58,758)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,933)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* &#160;&#160;&#160;&#160;Percentage is not meaningful.</span></div><div style="margin-top:3pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.368%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Collaboration revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Collaboration revenue from customers</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other collaboration revenue</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:60pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total collaboration revenue</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,862&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,451&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,411&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating expenses:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:60pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,695&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,204&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(133,037)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(121,244)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,793)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest and other income, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,362)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,732)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(115,577)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,155)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130,732)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(115,521)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,211)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* &#160;&#160;&#160;&#160;Percentage is not meaningful.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaboration revenue. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collaboration revenue was $22.9 million and $30.9 million for the three and six months ended June 30, 2021, respectively, and $5.8 million and $9.5 million for the three and six months ended June 30, 2020, respectively. The increase in collaboration revenue of $17.1 million and $21.4 million for the three and six months ended June 30, 2021, respectively, compared to the comparative period in the prior year were primarily due to the achievement of a $15.0 million milestone in June 2021 under our collaboration with Sanofi related to the initiation of the Phase 2 study of DNL758 (SAR443122), as well as an increase in revenue from our collaboration with Takeda of $1.6 million driven by increased costs incurred in the underlying partnered programs, and revenue of $0.8 million from our collaboration with Biogen.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and development expen</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ses. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses were $65.7 million and $125.9 million for the three and six months ended June 30, 2021, compared to $53.2 million and $104.2 million for the three and six months ended June 30, 2020, respectively.</span></div><div style="text-indent:25pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our research and development expenses by program and category (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LRRK2 program external expenses</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,174&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,766&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EIF2B program external expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ETV:IDS program external expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">TV platform and other program external expenses</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other external research and development expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,755&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Personnel-related expenses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other unallocated research and development expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost sharing reimbursements from related party</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,567)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total research and development expenses</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,711&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,152&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,918&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104,168&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Personnel-related expenses include stock-based compensation expense of $12.5 million and $24.8 million for the three and six months ended June 30, 2021, respectively, and $7.1 million and $13.2 million for the three and six months ended June 30, 2020, respectively, reflecting an increase of $5.4 million and $11.6 million, respectively.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Cost sharing reimbursements from Biogen during the three and six months ended June 30, 2021 are for LRRK2 program external expenses and LRRK2 program internal expenses which are included within Personnel-related expenses.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in research and development expenses of approximately $12.5 million for the three months ended June 30, 2021 and June 30, 2020, was primarily attributable to the following:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase of $8.1 million in personnel-related expenses, consisting of a $5.4 million increase in stock-based compensation expense primarily attributable to additional equity award grants and our increasing market price, and a $2.7 million increase in salaries and related expenses attributable to an increase in our research and development headcount; </span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase of $4.2 million in TV platform and other program external expenses, reflecting our increased investment in our pipeline, including the progress in our PTV:PGRN and ATV:TREM2 programs as well our continued investment in developing a robust pipeline; </span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increases of $2.8 million and $1.6 million in EIF2B and ETV:IDS program external expenses, respectively, reflecting the progress of these programs in clinical trials during 2021; and</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase of $0.8 million in other unallocated research and development expenses, primarily due to an increase of $0.4 million in lab consumable expenses, an increase in facilities-related expenses of $0.3 million including depreciation expense and certain costs associated with COVID-19 safety protocols, and a $0.1 million increase in other general costs.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These increases were partially offset by a decrease in external expenses related to the LRRK2 program primarily due to completion of the phase 1 and 1b trials of DNL151 (BIIB122) of $3.4 million and by cost sharing reimbursements under our collaboration with Biogen of $1.6&#160;million.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in research and development expenses of approximately $21.7 million for the six months ended June 30, 2021 and June 30, 2020, was primarily attributable to the following:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase of $17.0 million in personnel-related expenses, consisting of an $11.6 million increase in stock-based compensation expense primarily attributable to additional equity award grants and our increasing market price, and a $5.4 million increase in salaries and related expenses attributable to an increase in our research and development headcount; </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase of $9.0 million in TV platform and other program external expenses, reflecting our increased investment in our pipeline, including the progress in our PTV:PGRN and ATV:TREM2 programs as well our continued investment in developing a robust pipeline; </span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Increases of $5.8 million and $5.3 million in EIF2B and ETV:IDS program external expenses, respectively, reflecting the progress of these programs in clinical trials during 2021; and</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase of $1.2 million in other unallocated research and development expenses, which is primarily due to an increase in facilities-related expenses of $1.0 million including depreciation expense and certain costs associated with COVID-19 safety protocols and an increase in lab consumable expenses of $0.5 million, partially offset by a $0.3 million decrease in other general costs, primarily due to a decrease in travel related expenses attributable to our research and development departments due to the COVID-19 pandemic.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These increases were partially offset by a decrease in external expenses related to the LRRK2 program primarily due to completion of the phase 1 and 1b trials of DNL151 (BIIB122) of $10.6 million, cost sharing reimbursements under our collaboration with Biogen of $4.1 million, and a $1.9 million decrease in other external research and development expenses primarily due to a decrease in DNL747 costs after completion of the Phase 1b trials.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative expenses. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses were </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.0 million for the three months ended June 30, 2021 compared to $14.0&#160;million for the three months ended June 30, 2020, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily attributable </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the following:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$4.2 million of increased personnel-related expenses, driven by higher general and administrative headcount and stock-based compensation expense associated with additional equity award grants and our increasing market price;</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$0.9 million of increased other general costs, including insurance, tax and IT related expenses; and</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$0.1 million of increased facilities related expenses, including depreciation expense and certain costs associated with COVID-19 safety protocols.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These increases were partially offset by a decrease $0.2 million in legal and other professional services expenses.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses were $38.0 million for the six months ended June 30, 2021 compared to $26.5 million for the six months ended June 30, 2020, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increase</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was primarily attributable </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to the following:</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$9.0 million of increased personnel-related expenses, driven by higher general and administrative headcount and stock-based compensation expense associated with additional equity award grants and our increasing market price;</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$1.7 million of increased other general costs, including insurance, tax and IT related expenses; </span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$0.5 million of increased professional services expenses, primarily due to accounting, tax and consulting fees associated with assessment of the Biogen Collaboration Agreement; and</span></div><div style="margin-top:10pt;padding-left:45pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">$0.3 million of increased facilities related expenses, including depreciation expense and certain costs associated with COVID-19 safety protocols.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and other income, net. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income, net was $1.1 million and $2.6 million for the three months ended June 30, 2021 and 2020, respectively. The decrease of $1.5 million was primarily due to decreased interest income earned on our investments due to declining interest rates.</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and other income, net. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest and other income, net was $2.3 million and $5.7 million for the six months ended June 30, 2021 and 2020, respectively. The decrease of $3.4 million was primarily due to decreased interest income earned on our investments due to declining interest rates.</span></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax provision (benefit). </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was an income tax provision of $0.1 million for the three months ended June 30, 2020 associated with a decrease in unrealized gains on marketable securities in other comprehensive income and an income tax benefit of $0.1 million for the six months ended June 30, 2020 due to the tax benefit associated with an unrealized gain on marketable securities in other comprehensive income. There was no income tax benefit for the three and six months ended June 30, 2021. </span></div><div id="i42e5030d714642659b5d462a2dee590a_79"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources of Liquidity</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We fund our operations primarily with the proceeds from the sale of common stock in public offerings and payments received from our collaboration agreements with Takeda, Sanofi, and Biogen. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, we sold 9.0 million shares of common stock (inclusive of shares sold pursuant to an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $23.00 per share for aggregate net proceeds of approximately $193.9 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Takeda Collaboration Agreement, we have received $71.0 million related to upfront and milestone payments through </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Further, under the associated Stock Purchase Agreement we received </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$110.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in February 2018 for the sale and issuance of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,214,559</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of our common stock.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Sanofi Collaboration Agreement, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we received an upfront payment of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$125.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in November 2018 and a milestone payment of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in August 2019, which was triggered by the commencement of a DNL758 (SAR443122) Phase 1 clinical trial in healthy volunteers. W</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e also received</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">further payments of $13.5 million for performance of Retained Activities. In June 2021, Sanofi commenced dosing of a patient in a Phase 2 study of DNL758 (SAR443122) in CLE patients, triggering a $15.0 million milestone payable to us, which we received in July 2021. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the common stock purchase agreement between us and BIMA (the "Biogen Stock Purchase Agreement"), we received $465.0 million in September 2020 for the sale and issuance of 13,310,243 shares of our common stock. In October 2020, we received $560.0&#160;million from Biogen </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in upfront payments associated with the Biogen Collaboration Agreement. We have received cost sharing reimbursements of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from Biogen </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through June 30, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021, we had cash, cash equivalents and marketable securities in the amount of $1.4 billion.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future Funding Requirements</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, we have not generated any product revenue. We do not expect to generate any product revenue unless and until we obtain regulatory approval of and commercialize any of our product candidates, and we do not know when, or if, either will occur.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to incur significant losses for the foreseeable future, and we expect the losses to increase as we expand our research and development activities and continue the development of, and seek regulatory approvals for, our product candidates, and begin to commercialize any approved products. Further, we expect general and administrative expenses to increase as we continue to incur additional costs associated with supporting our growing operations. We are subject to all of the risks typically related to the development of new product candidates, and we may encounter unforeseen expenses, difficulties, complications, delays and other unknown factors that may adversely affect our business. We anticipate that we will need substantial additional funding in connection with our continuing operations. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until we can generate a sufficient amount of revenue from the commercialization of our product candidates or from our existing collaboration agreements, or future agreements with other third parties, if ever, we expect to finance our future cash needs through public or private equity or debt financings. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional capital may not be available on reasonable terms, if at all. If we are unable to raise additional capital in sufficient amounts or on terms acceptable to us, we may have to significantly delay, scale back or discontinue the development or commercialization of one or more of our product candidates. If we raise additional funds through the issuance of additional debt or equity securities, it could result in dilution to our existing stockholders, increased fixed payment obligations and the existence of securities with rights that may be senior to those of our common stock. If we incur indebtedness, we could become subject to covenants that would restrict our operations and potentially impair our competitiveness, such as limitations on our ability to incur additional debt, limitations on our ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business. Additionally, any future collaborations we enter into with third parties may provide capital in the near term but limit our potential cash flow and revenue in the future. Any of the foregoing could significantly harm our business, financial condition and prospects.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since our inception, we have incurred significant losses and negative cash flows from operations. We have an accumulated deficit of $485.1 million through June 30, 2021. We expect to incur substantial additional losses in the future as we conduct and expand our research and development activities. We believe that our existing cash, cash equivalents and marketable securities will be sufficient to enable us to fund our projected operations through at least the 12 months following the filling date of this Form 10-Q. We have based this estimate on assumptions that may prove to be wrong, and we could utilize our available capital resources sooner than we currently expect. Our future funding requirements will depend on many factors, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the timing and progress of preclinical and clinical development activities;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the number and scope of preclinical and clinical programs we decide to pursue;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the progress of the development efforts of third parties with whom we have entered into license and collaboration agreements;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to maintain our current research and development programs and to establish new research and development, license or collaboration arrangements;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability and success in securing manufacturing relationships with third parties or in establishing and operating a manufacturing facility;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the costs involved in prosecuting, defending and enforcing patent claims and other intellectual property claims;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the cost and timing of regulatory approvals;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our efforts to enhance operational, financial and information management systems and hire additional personnel, including personnel to support development of our product candidates; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the costs and ongoing investments to in-license and/or acquire additional technologies.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A change in the outcome of any of these or other variables with respect to the development of any of our product candidates could significantly change the costs and timing associated with the development of that product candidate. Furthermore, our operating plans may change in the future, and we may need additional funds to meet operational needs and capital requirements associated with such operating plans.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of the primary sources and uses of cash for each of the periods presented below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.536%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(104,461)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(97,849)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72,132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43,744)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,464)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,735&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Used In Operating Activities </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2021, cash used in operating activities was $104.5 million, which consisted of a net loss of $130.7 million, adjusted by non-cash items primarily related to stock-based compensation and depreciation, net amortization of discounts on marketable securities and non-cash rent expenses. Cash used in operating activities was also driven by changes in our operating assets and liabilities.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Provided By (Used In) Investing Activities </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2021, cash provided by investing activities was $72.1 million, which consisted of $923.0 million in proceeds from the maturity of marketable securities, partially offset by $847.3 million of purchases of marketable securities and $3.6 million of capital expenditures to purchase property and equipment.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Cash Provided By Financing Activities </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2021, cash provided by financing activities was $10.9 million in proceeds from the exercise of options to purchase common stock as well as the purchase of ESPP shares.</span></div><div id="i42e5030d714642659b5d462a2dee590a_82"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not entered into any off-balance sheet arrangements. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_85"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, we entered into an amendment to our operating lease for our former corporate headquarters in South San Francisco (the "Headquarters Lease Amendment") to relocate and expand our headquarters to 148,020 rentable square feet in a building in South San Francisco, California (the "New Premises"). The Headquarters Lease Amendment has a contractual term of ten years from the legal commencement date, which was April&#160;1, 2019 when the building was ready for occupancy. For accounting purposes, the lease commencement date was determined to be August&#160;1, 2018, which was the date at which we were deemed to have obtained control over the property. We have an option to extend the lease term for a period of ten years by giving the landlord written notice of the election to exercise the option at least nine months, but not more than twelve months, prior to the expiration of the Headquarters Lease Amendment lease term. We determined that this renewal was not reasonably certain at lease inception.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Headquarters Lease Amendment provides for monthly base rent amounts escalating over the term of the lease. In addition, the Headquarters Lease Amendment provided a tenant improvement allowance ("TIA") of up to $25.9 million, which was fully utilized, of which $4.4 million will be repaid to the landlord in the form of additional monthly rent. This is recorded as leasehold improvement assets and an offset to the lease ROU asset on the Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020. We are also required to pay the operating expenses for the New Premises, such as taxes and insurance, which are treated as variable lease payments.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 2017, we entered into a Development and Manufacturing Services Agreement, as amended ("DMSA") with Lonza Sales AG ("Lonza") for the development and manufacture of biologic products. Under the DMSA, we will execute purchase orders based on project plans authorizing Lonza to provide development and manufacturing services with respect to certain of our antibody and enzyme products, and will pay for the services provided and batches delivered in accordance with the DMSA and project plan. Unless earlier terminated, the DMSA will expire on September&#160;6, 2022. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, we had open purchase orders for biological product development and manufacturing costs totaling $32.5 million and $33.0 million, respectively. The activities under these purchase orders are expected to be completed by February 2028. As of June 30, 2021 and December 31, 2020, we had total non-refundable purchase commitments of $28.4 million and $27.1 million, respectively, under the DMSA.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2021 and 2020, we incurred costs of $3.2 million and $3.8&#160;million, and made payments of $5.7 million and $2.0 million, respectively, for the development and manufacturing services rendered under the DMSA. During the six months ended June 30, 2021 and 2020, we incurred costs of $8.4 million and $4.8 million, respectively, and made payments of $6.4 million and $5.2&#160;million, respectively, for the development and manufacturing services rendered under the DMSA.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than those detailed above, there have been no other material changes from the contractual obligations and commitments previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the SEC on February&#160;26, 2021.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_88"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Significant Judgments and Estimates</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements, which have been prepared in accordance with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. GAAP</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, as well as the reported revenues recognized and expenses incurred during the reporting periods. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. </span></div><div style="text-indent:25pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our critical accounting policies and estimates during the six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from those described in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included in our Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the SEC on </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i42e5030d714642659b5d462a2dee590a_91"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described in Note 1 to the Condensed Consolidated Financial Statements under the heading "Recently Adopted Accounting Pronouncement," there have been no new accounting pronouncements or changes to accounting pronouncements during the&#160;six months ended&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as compared to the recent accounting pronouncements described in our&#160;Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the SEC on February&#160;26, 2021, that are of significance or potential significance to us.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_94"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. &#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risks in the ordinary course of our business, primarily related to interest rate and foreign currency sensitivities.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Sensitivity</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risk related to changes in interest rates. We had cash, cash equivalents and marketable securities of $1.4 billion as of June 30, 2021, which consisted primarily of money market funds and marketable securities, largely composed of investment grade, short to intermediate term fixed income securities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary objective of our investment activities is to preserve capital to fund our operations. We also seek to maximize income from our investments without assuming significant risk. To achieve our objectives, we maintain a portfolio of investments in a variety of securities of high credit quality and short-term duration, according to our board-approved investment policy. Our investments are subject to interest rate risk and could fall in value if market interest rates increase. A hypothetical 10% relative change in interest rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Sensitivity</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our transactions occur in U.S. dollars. However, we do have certain transactions that are denominated in currencies other than the U.S. dollar, primarily the Euro, Swiss francs and British Pound, and we therefore are subject to foreign exchange risk. The fluctuation in the value of the U.S. dollar against other currencies affects the reported amounts of expenses, assets and liabilities primarily associated with a limited number of preclinical, clinical and manufacturing activities. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to mitigate the impact of changes in currency exchange rates on cash flows from certain foreign currency denominated operating expenses by entering into forward foreign currency exchange contracts. Generally, the market risks of these contracts are offset by the corresponding gains and losses on the transactions being hedged.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not use derivative financial instruments for speculative trading purposes, nor do we hedge foreign currency exchange rate exposure in a manner that entirely offsets the effects of changes in foreign currency exchange rates. The counterparties to these forward foreign currency exchange contracts are creditworthy multinational commercial banks, which minimizes the risk of counterparty nonperformance. We regularly review our hedging program and may, as part of this review, make changes to the program.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, we had open forward foreign currency exchange contracts with notional amounts of $8.1 million. A hypothetical 10% strengthening in foreign currency compared with the U.S. dollar at June 30, 2021 would have resulted in an increase in the value received over the remaining life of these contracts of approximately $0.8 million and, if realized, would positively affect earnings during the remaining life of the contracts. This analysis does not consider the impact of the hypothetical changes in foreign currency rates would have on the forecasted transactions that these foreign currency sensitive instruments were designated to offset.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_97"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. &#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, management, with the participation of our Chief Executive Officer and Chief Financial Officer, performed an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act. Our disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including the Chief Executive Officer and the Chief Financial Officer, to allow timely decisions regarding required disclosures.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objective and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the design and operation of our disclosure controls and procedures were effective at a reasonable assurance level.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></div><div id="i42e5030d714642659b5d462a2dee590a_100"></div><div style="margin-top:18pt;text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II. OTHER INFORMATION</span></div><div id="i42e5030d714642659b5d462a2dee590a_103"></div><div style="margin-bottom:10pt;margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become involved in litigation or other legal proceedings. We are not currently a party to any litigation or legal proceedings that, in the opinion of our management, are likely to have a material adverse effect on our business. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2020, we and all directors were named in a shareholder derivative action filed in the Delaware Court of Chancery ("the Court") challenging the compensation we paid to our directors since the IPO in December 2017. On January 13, 2021, the parties to the derivative action entered into a settlement agreement, the terms of which were disclosed in a Form 8-K filed on February 5, 2021. The settlement agreement was approved by the Court on April 16, 2021. Amounts paid by us pursuant to the settlement agreement were determined to not be material.</span></div><div id="i42e5030d714642659b5d462a2dee590a_106"></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. &#160;&#160;&#160;&#160;RISK FACTORS </span></div><div style="padding-left:72pt;text-indent:-72pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing in our common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">his Quarterly Report on Form 10-Q, incl</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">uding our financial statements and the related notes and the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; The occurrence of any of the events or developments described below could harm our business, financial condition, results of operations and growth prospects. In such an event, the market price of our common stock could decline and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations and the market price of our common stock. The risk factors set forth below are substantially the same as the risk factors included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February&#160;26, 2021.</span></div><div style="margin-bottom:10pt;text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_109"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factor Summary</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The summary of risks below provides an overview of the principal risks we are exposed to. These risks are described more fully in the section entitled &#8220;Risk Factors&#8221; in this Form 10-Q. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Our Business, Financial Condition and Capital Requirements</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are in the early stages of clinical drug development and have a very limited operating history and no products approved for commercial sale.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have incurred significant net losses since our inception and anticipate that we will continue to incur net losses for the foreseeable future.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">A pandemic, epidemic or outbreak of an infectious disease, such as COVID-19, or the perception of its effects, may materially and adversely affect our business, operations and financial condition.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Drug development is a highly uncertain undertaking. We have never generated any revenue from product sales, and may never do so.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Due to the significant resources required for the development of our programs, and depending on our ability to access capital, we must prioritize development of certain product candidates. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to the Discovery, Development and Commercialization of Our Product Candidates</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are heavily dependent on the successful development of our BBB technology and the programs currently in our pipeline, which are in the early stages of development. There&#8217;s no assurance that any of our product candidates will receive regulatory approval.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be successful in our efforts to continue to create a pipeline of product candidates or to develop commercially successful products.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have concentrated a substantial portion of our efforts on the treatment of neurodegenerative diseases, a field that has seen limited success in drug development. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may encounter substantial delays in our clinical trials, or may not be able to conduct or complete our clinical trials on the timelines we expect, if at all.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may encounter difficulties enrolling and/or retaining patients in our clinical trials, and our clinical development activities could thereby be delayed or otherwise adversely affected.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our clinical trials may fail to demonstrate evidence of the safety and efficacy of our product candidates, which would delay or limit the scope of regulatory approval and commercialization.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face significant competition and there is a possibility that our competitors may achieve regulatory approval before us or develop therapies that are safer or more effective than ours.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The manufacture of our product candidates, particularly those that utilize our BBB platform technology, is complex and we may encounter difficulties in production. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are unable to establish sales and marketing capabilities or enter into agreements with third parties, we may not be successful in commercializing product candidates if and when they are approved.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If product liability lawsuits are brought against us, we may incur substantial liabilities and may be required to limit commercialization of our product candidates.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Regulatory Approval and Other Legal Compliance Matters</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The regulatory approval processes of the FDA, EMA and comparable foreign regulatory authorities are lengthy and inherently unpredictable. If we are ultimately unable to obtain regulatory approval for our product candidates, we will be unable to generate product revenue.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may in the future conduct clinical trials outside the United States, and the FDA, EMA and applicable foreign regulatory authorities may not accept data from such trials.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Healthcare legislative measures aimed at reducing healthcare costs may have a material adverse effect on our business and results of operations.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is subject to complex and evolving U.S. and foreign laws and regulations, information security policies and contractual obligations relating to privacy and data protection.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Our Reliance on Third Parties</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect to depend on collaborations with third parties for the research, development and commercialization of certain product candidates. If any such collaborations are not successful, we may not be able to realize the market potential of those product candidates.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect to rely on third parties to conduct our clinical trials and some aspects of our research and preclinical testing, and those third parties may not perform satisfactorily.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We contract with third parties for the manufacture of materials for our research programs, preclinical studies and clinical trials. This reliance on third parties may increase the risk that we will not have sufficient quantities of such materials or product candidates.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We depend on third-party suppliers for key raw materials used in our manufacturing, and the loss of these suppliers or their inability to supply us with adequate materials could harm our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Our Intellectual Property</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are unable to obtain and maintain patent protection for our product candidates or our BBB technology, our competitors could develop and commercialize products or technology similar or identical to ours, and adversely affect our ability to commercialize any product candidates.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If any of our owned or in-licensed patent applications do not issue as patents in any jurisdiction, we may not be able to compete effectively.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our rights to develop and commercialize our BBB technology and product candidates are subject to the terms of licenses granted to us by others or licenses granted by us to others.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be able to protect our intellectual property throughout the world.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in U.S. patent law could impair our ability to protect our products.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Issued patents covering our BBB technology, product candidates and other technologies could be found invalid or unenforceable if challenged.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may be subject to claims challenging the inventorship of our intellectual property.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are unable to protect the confidentiality of our trade secrets, our business would be harmed.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be successful in obtaining, through acquisitions, in-licenses or otherwise, necessary rights to our BBB platform technology, product candidates or other technologies.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may be subject to claims that our employees, consultants, or advisors have wrongfully used or disclosed alleged trade secrets of their current or former employers.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Third party intellectual property claims against us, our licensors or our collaborators may delay the development our BBB platform technology, product candidates and other technologies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Our Operations</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we are not successful in attracting, motivating and retaining highly qualified personnel, we may not be able to successfully implement our business strategy.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have engaged in and may in the future engage in acquisitions or strategic partnerships, which may increase our capital requirements, dilute our stockholders, or cause us to incur debt or assume contingent liabilities.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our internal computer systems, or those used by our collaborators, CROs or other contractors, may fail or suffer security breaches that could compromise the confidentiality, integrity, and availability of such systems and data and expose us to liability.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is subject to risks associated with international operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Ownership of Our Common Stock</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The market price of our common stock has been and may continue to be volatile, which could result in substantial losses for investors.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If securities analysts do not publish research or reports about our business or if they publish negative evaluations of our stock, the price of our stock and trading volume could decline.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Raising additional capital may cause dilution to our existing stockholders, restrict our operations or require us to relinquish rights to our technologies or product candidates.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Delaware law and provisions in our charter documents might prevent a change in control of our company or changes in our management, depressing the trading price of our common stock.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our amended and restated certificate of incorporation provides exclusive forums for disputes between us and our stockholders, limiting their ability to obtain a favorable judicial forum.</span></div><div id="i42e5030d714642659b5d462a2dee590a_112"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business, Financial Condition and Capital Requirements</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are in the early stages of clinical drug development and have a very limited operating history and no products approved for commercial sale, which may make it difficult to evaluate our current business and predict our future success and viability.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are an early clinical-stage biopharmaceutical company with a very limited operating history, focused on developing therapeutics for neurodegenerative diseases, including Alzheimer&#8217;s disease, Parkinson&#8217;s disease and ALS. We commenced operations in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">May 2015</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, have no products approved for commercial sale and have not generated any revenue from product sales. Drug development is a highly uncertain undertaking</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and involves a substantial degree of risk. We are in Phase 1, 1b or 1/2 clinical trials for our LRRK2, EIF2B, ETV:IDS and RIPK1 programs and have not initiated clinical trials for any of our other current product candidates. To date, we have not initiated or completed a pivotal clinical trial, obtained marketing approval for any product candidat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es, manufactured a commercial scale product, or arranged for a third party to do so on our behalf, or conducted sales and marketing activities necessary for successful product commercialization. Our short operating history as a company makes any assessment of our future success and viability subject to significant uncertainty. We will encounter risks and difficulties frequently experienced by early-stage biopharmaceutical companies in rapidly evolving fields, and we have not yet demonstrated an ability to successfully overcome such risks and difficulties. If we do not address these risks and difficulties successfully, our business will suffer.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred significant net losses since our inception and anticipate that we will continue to incur net losses for the foreseeable future.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred significant net losses since our inception, including net losses of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$60.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$130.7 million for the three and six months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2021, respectively, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$58.8 million and $115.5 million for the three and six months ended June 30, 2020, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of June 30, 2021, we had an accumulated deficit of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$485.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have invested significant financial resources in research and development activities, including for our preclinical and clinical product candidates and our TV platform. We do not expect to generate revenue from product sales for several years, if at all. The amount of our future net losses will depend, in part, on the level of our future expenditures and revenue. Moreover, our net losses may fluctuate significantly from quarter to quarter and year to year, such that a period-to-period comparison of our results of operations may not be a good indication of our future performance.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to continue to incur significant expenses and increasingly higher operating losses for the foreseeable future. We anticipate that our expenses will increase substantially if and as we:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">continue our research and discovery activities;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">progress our current and any future product candidates through preclinical and clinical development;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">initiate and conduct additional preclinical, clinical or other studies for our product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">work with our contract manufacturers to scale up the manufacturing processes for our product candidates or, in the future, establish and operate a manufacturing facility;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">change or add additional contract manufacturers or suppliers;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">seek regulatory approvals and marketing authorizations for our product candidates;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">establish sales, marketing and distribution infrastructure to commercialize any products for which we obtain approval;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">acquire or in-license product candidates, intellectual property and technologies;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">make milestone, royalty or other payments due under any license or collaboration agreements;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">obtain, maintain, protect and enforce our intellectual property portfolio, including intellectual property obtained through license agreements;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">attract, hire and retain qualified personnel;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">provide additional internal infrastructure to support our continued research and development operations and any planned commercialization efforts in the future;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">experience any delays or encounter other issues related to our operations;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">meet the requirements and demands of being a public company; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">defend against any product liability claims or other lawsuits related to our products.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our prior losses and expected future losses have had and will continue to have an adverse effect on our stockholders&#8217; equity and working capital. In any particular quarter or quarters, our operating results could be below the expectations of securities analysts or investors, which could cause our stock price to decline.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A pandemic, epidemic or outbreak of an infectious disease, such as COVID-19, or the perception of its effects, may materially and adversely affect our business, operations and financial condition.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Public health outbreaks, such as epidemics or pandemics involving infectious or contagious diseases, such as COVID-19, may significantly disrupt our business. Such outbreaks pose the risk that we or our employees, contractors, suppliers, and other partners may be prevented from conducting business activities for an indefinite period of time due to the spread of the disease, due to shutdowns that may be requested or mandated by federal, state and local governmental authorities or certain employers, or due to the economic consequences associated with the pandemic. Business disruptions could include disruptions or restrictions on our ability to travel, as well as temporary closures of our facilities and the facilities of our partners, clinical trial sites, service providers, suppliers or contract manufacturers. For example, the COVID-19 pandemic caused a temporary disruption in our ability to recruit participants for our clinical trials in the calendar year 2020 and the first quarter of 2021, though recruitment has now returned to pre-pandemic levels. While it is not possible at this time to predict whether another pandemic, epidemic or infectious disease outbreak similar to COVID-19 will materialize, any measures taken by the governments of countries and local authorities in response to such future health crises have the potential to disrupt and delay the initiation of new clinical trials, the progress of our ongoing clinical trials, and could disrupt and delay our preclinical activities, and potentially the manufacture or shipment of both drug substance and finished drug product of our product candidates for preclinical testing and clinical trials and adversely impact our business, financial condition or operating results.</span></div><div><span><br/></span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The continued impact of the COVID-19 pandemic may materially and adversely affect our business, operations and financial condition.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are actively monitoring, evaluating and responding to developments relating to COVID-19, including new strains of the disease that have emerged in certain locations, vaccination status both locally and globally, and reduced restriction on travel and other protocols as set forth by the CDC and other state, local and government authorities. In response to the COVID-19 pandemic in 2020, we implemented policies that enabled some of our employees to work remotely, and such policies may continue for an indefinite period. We also implemented various safety protocols for all on-site personnel, including COVID-19 testing procedures and compliance measures for social distancing and use of personal protective equipment and continue to maintain appropriate protocols in accordance with federal, state and local regulation. Our priority is to protect the health and safety of our employees, community, partners and clinical trial participants, while working to ensure the sustainability of our business operations. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although restrictions related to the COVID-19 pandemic have been eased in many locations in which we do business, a resurgence in cases of COVID-19 could occur at any time, resulting in new disruptions to our business. Examples of disruptions to our business from COVID-19 have included:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or difficulties in enrolling patients in our clinical trials, particularly elderly subjects, who are at a higher risk of complications from COVID-19;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties interpreting data from our clinical trials due to the possible effects of COVID-19 on subjects enrolled in our clinical trials that contract COVID-19;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or difficulties in clinical site initiation, including difficulties in recruiting clinical site investigators and clinical site staff;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of healthcare resources away from the conduct of clinical trials, including the diversion of hospitals serving as our clinical trial sites and hospital staff supporting the conduct of clinical trials;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">interruption of key clinical trial activities, such as clinical trial site monitoring, due to limitations on travel imposed or recommended by federal or state governments, employers and others;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in receiving approval from local regulatory authorities to initiate our planned clinical trials;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">interruption of, or delays in receiving, supplies of our product candidates from our contract manufacturing organizations due to staffing shortages, production slowdowns or stoppages;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or difficulties in furthering our preclinical and clinical programs, due to interruptions or limitations in our third party service providers&#8217; business operations;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">interruption in global shipping that may affect the transport of clinical trial materials, such as investigational drug product used in our clinical trials;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in clinical trial site procedures and requirements as well as regulatory requirements for conducting clinical trials during the COVID-19 pandemic;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays or interruptions in the operations of or necessary interactions with the U.S. Food and Drug Administration ("FDA") or other regulators; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on employee resources that would otherwise be focused on the conduct of our nonclinical studies and clinical trials, either because of sickness of employees and their families or the desire of employees to avoid contact with large groups of people.</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is located in the state of California, which was more severely affected by the COVID-19 pandemic than some other parts of the country. On June 11, 2021, the Executive Department of the State of California issued Executive Orders N-07-21 and N-08-21, rescinding previous executive orders requiring various pandemic-related restrictions. Should COVID-19 cases in California increase, however, the relevant counties or state may re-institute a "shelter in place" order at any time or implement other restrictions. Our primary operations are located in South San Francisco and prior to the rescinding of such California state orders, many of our employees have chosen to telecommute. Due to telecommuting patterns, modified schedules and work protocols to enable adequate physical distancing, our laboratory operations have operated with decreased efficiency, which may impact certain of our operations over the near term and long term. Should these developments continue or worsen, our operations and program timelines may be negatively impacted and could result in the incurrence of additional costs.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have clinical trial sites for our clinical studies in the United States and Europe, certain of which may be affected by new variants of the coronavirus, and the availability of vaccines at the clinical trial site locations. If healthcare facilities and offices are required to focus limited resources on non-clinical trial matters such as treatment of COVID-19 patients, patient screening, new patient enrollment, and monitoring and data collection could be affected. For example, in 2020, we experienced a pause in enrollment in our DNL151 (BIIB122) Phase 1 and Phase 1b trials, our DNL343 Phase 1 trial, and our ETV:IDS program observational biomarker study. In all cases, recruitment resumed within several months; however, further pauses or delays could occur depending on the success of the vaccine rollout, the efficacy of vaccination, which is not yet fully understood, and any lingering social or economic unrest that continues to result from the COVID-19 pandemic.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the FDA issued guidance on manufacturing practice considerations for responding to COVID-19 infection in employees in drug and biologic products manufacturing, including recommendations for manufacturing controls to prevent contamination of the products. Should the FDA issue additional guidance with respect to COVID-19 protocols as relates to the implementation of our clinical trials, the costs of such clinical trials may increase. Further, we may be required to develop and implement additional clinical trial policies and procedures designed to help protect subjects from the COVID-19 virus and any new variants of the coronavirus that emerge in the future. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent the COVID-19 pandemic continues to adversely affect our business, operations and financial condition, it may also have the effect of heightening many of the risks described in this &#8220;Risk Factors&#8221; section.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Drug development is a highly uncertain undertaking and involves a substantial degree of risk. We have never generated any revenue from product sales, and we may never generate product revenue or be profitable.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no products approved for commercial sale and have not generated any revenue from product sales. To obtain revenue from the sales of our product candidates that are significant or large enough to achieve pr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ofitability, we must succeed, either alone or with third parties, in developing, obtaining regulatory approval for, manufacturing and marketing therapies with significant commercial success.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to generate revenue and achieve profitability depends significantly on many factors, including:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">successfully completing research and preclinical and clinical development of our product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">obtaining regulatory approvals and marketing authorizations for product candidates for which we successfully complete clinical development and clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">developing a sustainable and scalable manufacturing process for our product candidates, including those that utilize our TV platform, as well as establishing and maintaining commercially viable supply relationships with third parties that can provide adequate products and services to support clinical activities and commercial demand of our product candidates;</span></div><div style="padding-left:24.75pt;padding-right:24.75pt;text-align:center;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">identifying, assessing, acquiring and/or developing new product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">negotiating favorable terms in any collaboration, licensing or other arrangements into which we may enter;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">launching and successfully commercializing product candidates for which we obtain regulatory and marketing approval, either by collaborating with a partner or, if launched independently, by establishing a sales, marketing and distribution infrastructure;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">obtaining and maintaining an adequate price for our product candidates, both in the United States and in foreign countries where our products are commercialized;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">obtaining adequate reimbursement for our product candidates from payors;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">obtaining market acceptance of our product candidates as viable treatment options;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">addressing any competing technological and market developments;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">maintaining, protecting, expanding and enforcing our portfolio of intellectual property rights, including patents, trade secrets and know-how; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">attracting, hiring and retaining qualified personnel.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the numerous risks and uncertainties associated with drug development, we are unable to predict the timing or amount of our expenses, or when we will be able to generate any meaningful revenue or achieve or maintain profitability, if ever. In addition, our expenses could increase beyond our current expectations if we are required by the FDA, or foreign regulatory agencies, to perform studies in addition to those that we currently anticipate, or if there are any delays in any of our or our future collaborators&#8217; clinical trials or the development of any of our product candidates. Even if one or more of our product candidates is approved for commercial sale, we anticipate incurring significant costs associated with commercializing any approved product candidate and ongoing compliance efforts.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we are able to generate revenue from the sale of any approved products, we may not become profitable and may need to obtain additional funding to continue operations. Revenue from the sale of any product candidate for which regulatory approval is obtained will be dependent, in part, upon the size of the markets in the territories for which we gain regulatory approval, the accepted price for the product, the ability to get reimbursement at any price and whether we own the commercial rights for that territory. If the number of addressable patients is not as significant as we anticipate, the indication approved by regulatory authorities is narrower than we expect, or the reasonably accepted population for treatment is narrowed by competition, physician choice or treatment guidelines, we may not generate significant revenue from sales of such products, even if approved. Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to become and remain profitable would decrease the value of our company and could impair our ability to raise capital, expand our business, maintain our research and development efforts, diversify our pipeline of product candidates or continue our operations and cause a decline in the value of our common stock, all or any of which may adversely affect our viability.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to obtain additional financing, we may be unable to complete the development and, if approved, commercialization of our product candidates.</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations have required substantial amounts of cash since inception. We currently fund our operations primarily with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the proceeds from our follow-on offering completed in January 2020, and payments received from our Takeda Collaboration Agreement, Sanofi Collaboration Agreement and Biogen Collaboration Agreement. We currently have five clinical-stage programs, DNL151 (BIIB122), DNL343, DNL310, DNL758 (SAR443122) and DNL788 (SAR443820), and have several other product candidates in preclinical development, as well as early-stage research projects. Developing our product candidates is expensive, and we expect to continue to spend substa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntial amounts as we fund our early-stage research projects, and continue to advance our programs through preclinical and clinical development. Even if we are successful in developing our product candidates, obtaining regulatory approvals and launching and commercializing any product candidate will require substantial additional funding.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, we had $1.4&#160;billion in cash, cash equivalents and marketable securities. We believe that our existing cash, cash equivalents and marketable securities will be sufficient to fund our projected operations through at least the next 12 months. Our estimate as to how long we expect our existing cash, cash equivalents and marketable securities to be available to fund our operations is based on assumptions that may be proved inaccurate, and we could use our available capital resources sooner than we currently expect. In addition, changing circumstances may cause us to increase our spending significantly faster than we currently anticipate, and we may need to spend more money than currently expected because of circumstances beyond our control. We may need to raise additional funds sooner than we anticipate if we choose to expand more rapidly than we presently anticipate.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will require additional capital for the further development and, if approved, commercialization of our product candidates. Additional capital may not be available when we need it, on terms acceptable to us or at all. We have no committed source of additional capital. If adequate capital is not available to us on a timely basis, we may be required to significantly delay, scale back or discontinue our research and development programs or the commercialization of any product candidates, if approved, or be unable to continue or expand our operations or otherwise capitalize on our business opportunities, as desired, which could materially affect our business, financial condition, results of operations, growth prospects and cause the price of our common stock to decline.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Due to the significant resources required for the development of our programs, and depending on our ability to access capital, we must prioritize development of certain product candidates. Moreover, we may expend our limited resources on programs that do not yield a successful product candidate and fail to capitalize on product candidates or indications that may be more profitable or for which there is a greater likelihood of success.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a diversified portfolio</span><span style="background-color:#ffffff;color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with more than fifteen programs. These programs require significant capital investment. Our programs are at various stages of research, discovery, preclinical and early clinical development. We seek to maintain a process of prioritization and resource allocation to maintain an optimal balance between aggressively advancing lead programs and ensuring replenishment of our portfolio. We regularly review the programs in our portfolio, and terminate those programs which do not meet our development criteria, which we have done a number of times in the past. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the significant resources required for the development of our programs, we must focus our programs on specific diseases and disease pathways and decide which product candidates to pursue and advance and the amount of resources to allocate to each. Our decisions concerning the allocation of research, development, collaboration, management and financial resources toward particular product candidates or therapeutic areas may not lead to the development of any viable commercial product and may divert resources away from better opportunities. Similarly, our potential decisions to delay, terminate or collaborate with third parties in respect of certain programs may subsequently also prove to be suboptimal and could cause us to miss valuable opportunities. If we make incorrect determinations regarding the viability or market potential of any of our programs or product candidates or misread trends in the biopharmaceutical industry, in particular for neurodegenerative diseases, our business, financial condition, results of operations and growth prospects could be materially adversely affected. As a result, we may fail to capitalize on viable commercial products or profitable market opportunities, be required to forego or delay pursuit of opportunities with other product candidates or other diseases and disease pathways that may later prove to have greater commercial potential than those we choose to pursue, or relinquish valuable rights to such product candidates through collaboration, licensing or other royalty arrangements in cases in which it would have been advantageous for us to invest additional resources to retain sole development and commercialization rights.</span></div><div id="i42e5030d714642659b5d462a2dee590a_115"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the Discovery, Development and Commercialization of Our Product Candidates</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development of biopharmaceutical products is inherently risky.&#160;We are heavily dependent on the successful development of our BBB platform technology and the programs currently in our pipeline, which are in the early stages of preclinical and clinical development. We cannot give any assurance that any of our product candidates will receive regulatory, including marketing approval, which is necessary before they can be commercialized.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are at an early stage of development of the product candidates currently in our programs and are further developing our BBB platform technology. To date, we have invested substantially all of our efforts and financial resources to identify, acquire intellectual property for, and develop our BBB platform technology and our programs, including conducting preclinical studies and early-stage clinical trials, and providing general and administrative support for these operations. Our future success is dependent on our ability to successfully develop, obtain regulatory approval for, and then successfully commercialize our product candidates, and we may fail to do so for many reasons, including the following:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our product candidates may not successfully complete preclinical studies or clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our drug delivery platform technology designed to deliver large molecule therapeutics across the BBB may not be clinically viable;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">a product candidate may on further study be shown to have harmful side effects or other characteristics that indicate it is unlikely to be effective or otherwise does not meet applicable regulatory criteria;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our competitors may develop therapeutics that render our product candidates obsolete or less attractive;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our competitors may develop platform technologies to deliver large molecule therapeutics across the BBB that render our platform technology obsolete or less attractive;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the product candidates and BBB platform technology that we develop may not be sufficiently covered by intellectual property for which we hold exclusive rights;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the product candidates and BBB platform technology that we develop may be covered by third parties&#8217; patents or other intellectual property or exclusive rights;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the market for a product candidate may change so that the continued development of that product candidate is no longer reasonable or commercially attractive;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">a product candidate may not be capable of being produced in commercial quantities at an acceptable cost, or at all;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">if a product candidate obtains regulatory approval, we may be unable to establish sales and marketing capabilities, or successfully market such approved product candidate, to gain market acceptance; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">a product candidate may not be accepted as safe and effective by patients, the medical community or third-party payors, if applicable.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these events occur, we may be forced to abandon our development efforts for a program or programs, which would have a material adverse effect on our business and could potentially cause us to cease operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be successful in our efforts to further develop our BBB platform technology and current product candidates. We are not permitted to market or promote any of our product candidates before we receive regulatory approval from the FDA or comparable foreign regulatory authorities, and we may never receive such regulatory approval for any of our product candidates. Each of our product candidates is in the early stages of development and will require significant additional clinical development, management of preclinical, clinical, and manufacturing activities, regulatory approval, adequate manufacturing supply, a commercial organization, and significant marketing efforts before we generate any revenue from product sales, if at all.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never completed a clinical development program. We have previously discontinued the development of certain molecules prior to completion of preclinical development because we did not believe they </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">met our criteria for potential clinical success. None of our product candidates have advanced into late-stage development or a pivotal clinical trial and it may be years before any such trial is initiated, if at all. Further, we canno</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t be certain that any of our product candidates will be successful in clinical trials. For instance, in June 2020, together with our collaboration partner Sanofi, we paused clinical activities with DNL747 to accelerate development of DNL788 (SAR443820), in part due to DNL747 preclinical chronic toxicity studies. We may in the future advance product candidates into clinical trials and terminate such trials prior to their completion.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of our product candidates successfully complete clinical trials, we generally plan to seek regulatory approval to market our product candidates in the United States, the European Union ("EU"), and in additional foreign countries where we believe there is a viable commercial opportunity. We have never commenced, compiled or submitted an application seeking regulatory approval to market any product candidate. We may never receive regulatory approval to market any product candidates even if such product candidates successfully complete clinical trials, which would adversely affect our viability. To obtain regulatory approval in countries outside the United States, we must comply with numerous and varying regulatory requirements of such other countries regarding safety, efficacy or potency, purity, chemistry, manufacturing and controls, clinical trials, commercial sales, pricing, and distribution of our product candidates. We may also rely on our collaborators or partners to conduct the required activities to support an application for regulatory approval, and to seek approval, for one or more of our product candidates. We cannot be sure that our collaborators or partners will conduct these activities or do so within the time frame we desire. Even if we (or our collaborators or partners) are successful in obtaining approval in one jurisdiction, we cannot ensure that we will obtain approval in any other jurisdictions. If we are unable to obtain approval for our product candidates in multiple jurisdictions, our revenue, business, financial condition, results of operations and growth prospects could be negatively affected.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we receive regulatory approval to market any of our product candidates, whether for the treatment of neurodegenerative diseases or other diseases, we cannot assure you that any such product candidate will be successfully commercialized, widely accepted in the marketplace or more effective than other commercially available alternatives.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in biopharmaceutical product development involves significant risk that any product candidate will fail to demonstrate adequate efficacy or potency, or an acceptable safety profile, gain regulatory approval, and become commercially viable. We cannot provide any assurance that we will be able to successfully advance any of our product candidates through the development process or, if approved, successfully commercialize any of our product candidates.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be successful in our efforts to continue to create a pipeline of product candidates or to develop commercially successful products. If we fail to successfully identify and develop additional product candidates, our commercial opportunity may be limited.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our strategies is to identify and pursue clinical development of additional product candidates. We curren</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tly have several programs </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the research, discovery and preclinical stages of development. Identifying, developing, obtaining regulatory approval and commercializing additional product candidates for the treatment of neurodegenerative diseases will require substantial additional funding and is prone to the risks of failure inherent in drug development. We cannot provide you any assurance that we will be able to successfully identify or acquire additional product candidates, advance any of these additional product candidates through the development process, successfully commercialize any such additional product candidates, if approved, or assemble sufficient resources to identify, acquire, develop or, if approved, commercialize additional product candidates. If we are unable to successfully identify, acquire, develop and commercialize additional product candidates, our commercial opportunity may be limited.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have concentrated a substantial portion of our research and development efforts on the treatment of neurodegenerative diseases, a field that has seen limited success in drug development. Further, our product candidates are based on new approaches and novel technology, which makes it difficult to predict the time and cost of product candidate development and subsequently obtaining regulatory approval.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have focused our research and development efforts on addressing neurodegenerative diseases. Collectively, efforts by biopharmaceutical companies in the field of neurodegenerative diseases have seen limited success in drug development. There are few effective therapeutic options available for patients with Alzheimer&#8217;s disease, Parkinson&#8217;s disease, ALS and other neurodegenerative diseases. Our future success is highly dependent on the successful development of our BBB platform technology and our product candidates for treating neurodegenerative diseases. Developing and, if approved, commercializing our product candidates for treatment of neurodegenerative diseases subjects us to a number of challenges, including engineering product candidates to cross the BBB to enable optimal concentration of the therapeutic in the brain and obtaining regulatory approval from the FDA and other regulatory authorities who have only a limited set of precedents to rely on.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our approach to the treatment of neurodegenerative diseases aims to identify and select targets with a genetic link to neurodegenerative diseases, identify and develop molecules that engage the intended target, identify and develop biomarkers, which are biological molecules found in blood, other bodily fluids or tissues that are signs of a normal or abnormal process or of a condition or disease, to select the right patient population and demonstrate target engagement, pathway engagement and impact on disease progression of our molecules, and engineer our molecules to cross the BBB and act directly in the brain. This strategy may not prove to be successful. We may not be able to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">discover, develop and utilize biomarkers to demonstrate target engagement, pathway engagement and the impact on disease progression of our molecules. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot be sure that our approach will yield satisfactory therapeutic products that are safe and effective, scalable, or profitable. Moreover, public perception of drug safety issues, including adoption of new therapeutics or novel approaches to treatment, may adversely influence the willingness of subjects to participate in clinical trials, or if approved, of physicians to subscribe to novel treatments.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may encounter substantial delays in our clinical trials, or may not be able to conduct or complete our clinical trials on the timelines we expect, if at all.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clinical testing is expensive, time consuming, and subject to uncertainty. We cannot guarantee that any clinical trials will be conducted as planned or completed on schedule, if at all. We cannot be sure that submission of an investigational new drug application ("IND"), or a clinical trial application ("CTA"), will result in the FDA or European Medicines Agency ("EMA"), as applicable, allowing clinical trials to begin in a timely manner, if at all. Moreover, even if these trials begin, issues may arise that could suspend or terminate such clinical trials. A failure of one or more clinical trials can occur at any stage of testing, and our future clinical trials may not be successful. Events that may prevent successful or timely initiation or completion of clinical trials include:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inability to generate sufficient preclinical, toxicology, or other&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vivo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;or&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in vitro</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;data to support the initiation or continuation of clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays in confirming target engagement, patient selection or other relevant biomarkers to be utilized in preclinical and clinical product candidate development;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays in reaching a consensus with regulatory agencies on trial design;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays in reaching agreement on acceptable terms with prospective CROs and clinical trial sites, the terms of which can be subject to extensive negotiation and may vary significantly among different CROs and clinical trial sites;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays in identifying, recruiting and training suitable clinical investigators;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays in obtaining required Institutional Review Board ("IRB") approval at each clinical trial site;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">imposition of a temporary or permanent clinical hold by regulatory agencies for a number of reasons, including after review of an IND or amendment, CTA or amendment, or equivalent application or amendment; as a result of a new safety finding that presents unreasonable risk to clinical trial participants; a negative finding from an inspection of our clinical trial operations or trial sites; developments on trials conducted by competitors for related technology that raises FDA or EMA concerns about risk to patients of the technology broadly; or if the FDA or EMA finds that the investigational protocol or plan is clearly deficient to meet its stated objectives;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays in identifying, recruiting and enrolling suitable patients to participate in our clinical trials, and delays caused by patients withdrawing from clinical trials or failing to return for post-treatment follow-up;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">difficulty collaborating with patient groups and investigators;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">failure by our CROs, other third parties, or us to adhere to clinical trial requirements;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">failure to perform in accordance with the FDA&#8217;s or any other regulatory authority&#8217;s current good clinical practices ("cGCPs") requirements, or applicable EMA or other regulatory guidelines in other countries;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">occurrence of adverse events associated with the product candidate that are viewed to outweigh its potential benefits;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">changes in regulatory requirements and guidance that require amending or submitting new clinical protocols;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">changes in the standard of care on which a clinical development plan was based, which may require new or additional trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the cost of clinical trials of our product candidates being greater than we anticipate;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">clinical trials of our product candidates producing negative or inconclusive results, which may result in our deciding, or regulators requiring us, to conduct additional clinical trials or abandon product development programs;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">transfer of manufacturing processes from our academic collaborators to larger-scale facilities operated by a CDMO or by us, and delays or failure by our CDMOs or us to make any necessary changes to such manufacturing process; </span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays in manufacturing, testing, releasing, validating, or importing/exporting sufficient stable quantities of our product candidates for use in clinical trials or the inability to do any of the foregoing; and</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">delays associated with the COVID-19 global pandemic.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any inability to successfully initiate or complete clinical trials could result in additional costs to us or impair our ability to generate revenue. In addition, if we make manufacturing or formulation changes to our product candidates, we may be required to or we may elect to conduct additional studies to bridge our modified product candidates to earlier versions. Clinical trial delays could also shorten any periods during which our products have patent protection and may allow our competitors to bring products to market before we do, which could impair our ability to successfully commercialize our product candidates and may harm our business and results of operations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We could also encounter delays if a clinical trial is suspended or terminated by us, by the data safety monitoring board for such trial or by the FDA, EMA or any other regulatory authority, or if the IRBs of the institutions in which such trials are being conducted suspend or terminate the participation of their clinical investigators and sites subject to their review. Such authorities may suspend or terminate a clinical trial due to a number of factors, including failure to conduct the clinical trial in accordance with regulatory requirements or our clinical protocols, inspection of the clinical trial operations or trial site by the FDA, EMA or other regulatory authorities resulting in the imposition of a clinical hold, unforeseen safety issues or adverse side effects, failure to demonstrate a benefit from using a product candidate, changes in governmental regulations or administrative actions or lack of adequate funding to continue the clinical trial.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DNL201, a former LRRK2 inhibitor product candidate, completed a Phase 1b clinical trial in Parkinson's disease patients with and without the genetic LRRK2 mutation. This program was previously subject to a partial clinical hold due to preclinical toxicity data. The partial clinical hold was removed in December 2017 based on additional clinical and preclinical data provided to the FDA. In our completed Phase 1b clinical trial of DNL201 in patients with Parkinson&#8217;s disease, there was one SAE considered unrelated to drug, and at the high dose, there was one severe AE (headache) leading to dose reduction and one study withdrawal (headache and nausea). Our clinical-stage product candidates are DNL151 (BIIB122) for Parkinson's disease, DNL343 for ALS and FTD, DNL310 for Hunter syndrome, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DNL758 (SAR443122) for system inflammatory diseases and DNL788 (SAR443820) for neurological diseases</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In the nonclinical safety studies for these product candidates, toxicities were observed at high doses in rat and/or cynomolgus monkey above doses and exposures that will be tested in the clinic. We cannot assure you that DNL151 (BIIB122), DNL343, DNL310, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DNL758 (SAR443122) and DNL788 (SAR443820), </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or our other product candidates will not be subject to new, partial or full clinical holds in the future.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may in the future advance product candidates into clinical trials and terminate such trials prior to their completion, which could adversely affect our business. Further, after the commencement of clinical trials, we may pause the advancement of lead molecules in favor of a backup molecule with a superior safety or efficacy profile, such as we did in our RIPK1 program, switching our focus from DNL747 to DNL788 (SAR443820).</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Delays in the completion of any clinical trial of our product candidates will increase our costs, slow down our product candidate development and approval process and delay or potentially jeopardize our ability to commence product sales and generate revenue. In addition, many of the factors that cause, or lead to, a delay in the commencement or completion of clinical trials may also ultimately lead to the denial of regulatory approval of our product candidates.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may encounter difficulties enrolling and/or retaining patients in our clinical trials, and our clinical development activities could thereby be delayed or otherwise adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timely completion of clinical trials in accordance with their protocols depends, among other things, on our ability to enroll a sufficient number of patients who remain in the trial until its conclusion. We may experience difficulties in patient enrollment and retention in our clinical trials for a variety of reasons, including:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inability or delay in enrollment of patients due to a variety of reasons, including outbreaks and public health crises, such as the COVID-19 global pandemic;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the size and nature of the patient population;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the patient eligibility criteria defined in the protocol, including biomarker-driven identification and/or certain highly-specific criteria related to stage of disease progression, which may limit the patient populations eligible for our clinical trials to a greater extent than competing clinical trials for the same indication that do not have biomarker-driven patient eligibility criteria;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the size of the study population required for analysis of the trial&#8217;s primary endpoints;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the proximity of patients to a trial site;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the design of the trial;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to recruit clinical trial investigators with the appropriate competencies and experience;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">competing clinical trials for similar therapies or targeting patient populations meeting our patient eligibility criteria;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">clinicians&#8217; and patients&#8217; perceptions as to the potential advantages and side effects of the product candidate being studied in relation to other available therapies and product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to obtain and maintain patient consents; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the risk that patients enrolled in clinical trials will not complete such trials, for any reason, including the risk of higher drop-out rates if participants become infected with the COVID-19 virus or other infectious diseases that impact their participation in our trials.</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inability to enroll and retain a sufficient number of patients for our clinical trials would result in significant delays or may require us to abandon one or more clinical trials altogether. Enrollment delays in our clinical trials may result in increased development costs for our product candidates and jeopardize our ability to obtain marketing approval for the sale of our product candidates. Furthermore, even if we are able to enroll a sufficient number of patients for our clinical trials, we may have difficulty maintaining participation in our clinical trials through the treatment and any follow-up periods, which could delay or negatively impact the anticipated readouts from our clinical trials, delay our regulatory submissions, and increase the costs of the clinical trials.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our clinical trials may reveal significant adverse events, toxicities, or other side effects and may fail to demonstrate substantial evidence of the safety and efficacy or potency of our product candidates, which would prevent, delay or limit the scope of regulatory approval and commercialization.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Before obtaining regulatory approvals for the commercial sale of any of our product candidates, we must demonstrate through lengthy, complex and expensive preclinical studies and clinical trials that our product candidates are both safe and effective for use in each target indication. For those product candidates that are subject to regulation as biological drug products, we will need to demonstrate that they are safe, pure, and potent for use in their target indications. Each product candidate must demonstrate an adequate risk versus benefit profile in its intended patient population and for its intended use.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clinical testing is expensive and can take many years to complete, and its outcome is inherently uncertain. Failure can occur at any time during the clinical trial process. The results of preclinical studies of our product candidates may not be predictive of the results of early-stage or later-stage clinical trials, and results of early clinical trials of our product candidates may not be predictive of the results of later-stage clinical trials. The results of clinical trials in one set of patients or disease indications may not be predictive of those obtained in another. In some instances, there can be significant variability in safety or efficacy or potency results between different clinical trials of the same product candidate due to numerous factors, including changes in trial procedures set forth in protocols, differences in the size and type of the patient populations, changes in and adherence to the dosing regimen and other clinical trial protocols and the rate of dropout among clinical trial participants. Open-label extension studies may also extend the timing and increase the cost of clinical development substantially. Product candidates in later stages of clinical trials may fail to show the desired safety and efficacy or potency profile despite having progressed through preclinical studies and initial clinical trials. A number of companies in the biopharmaceutical industry have suffered significant setbacks in advanced clinical trials due to lack of efficacy or potency or unacceptable safety issues, notwithstanding promising results in earlier trials. This is particularly true in neurodegenerative diseases, where failure rates historically have been higher than in many other disease areas. Most product candidates that begin clinical trials are never approved by regulatory authorities for commercialization.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited experience in designing clinical trials and may be unable to design and execute a clinical trial to support marketing approval. We cannot be certain that our current clinical trials or any other future clinical trials will be successful. Additionally, any safety concerns observed in any one of our clinical trials in our targeted indications could limit the prospects for regulatory approval of our product candidates in those and other indications, which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, even if such clinical trials are successfully completed, we cannot guarantee that the FDA or foreign regulatory authorities will interpret the results as we do, or that the product candidates will be approved for the currently proposed indications, and more trials could be required before we submit our product candidates for approval. To the extent that the results of the trials are not satisfactory to the FDA or foreign regulatory authorities for support of a marketing application, we may be required to expend significant resources, which may not be available to us, to conduct additional trials in support of potential approval of our product candidates. Even if regulatory approval is secured for any of our product candidates, the terms of such approval, such as requiring us to narrow our indications to smaller subset of patient population, may limit the scope and use of our product candidate, which may also limit its commercial potential.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interim, topline and preliminary data from our clinical trials that we announce or publish from time to time may change as more patient data become available, and are subject to audit and verification procedures that could result in material changes in the final data.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may publicly disclose preliminary, interim or topline data from our nonclinical studies and clinical trials. These interim updates are based on a preliminary analysis of then-available data, and the results and related findings and conclusions are subject to change following a more comprehensive review of the data related to the particular study or trial. We also make assumptions, estimations, calculations and conclusions as part of our analyses of data, and we may not have received or had the opportunity to fully and carefully evaluate all data. As a result, the topline results that we report may differ from future results of the same studies, or different conclusions or considerations may qualify such results, once additional data have been received and fully evaluated. Topline data also remain subject to audit and verification procedures that may result in the final data being materially different from the preliminary data we previously published. As a result, topline data should be viewed with caution until the final data are available. In addition, we may report interim analyses of only certain endpoints rather than all endpoints. Interim data from clinical trials that we may complete are subject to the risk that one or more of the clinical outcomes may materially change as patient enrollment continues and more patient data become available. Adverse changes between interim data and final data could significantly harm our business and prospects. Further, additional disclosure of interim data by us or by our competitors in the future could result in volatility in the price of our common stock.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, others, including regulatory agencies, may not accept or agree with our assumptions, estimates, calculations, conclusions or analyses or may interpret or weigh the importance of data differently, which could impact the value of the particular program, the approvability or commercialization of the particular product candidate and our company in general. In addition, the information we choose to publicly disclose regarding a particular study or clinical trial is typically selected from a more extensive amount of available information. You or others may not agree with what we determine is the material or otherwise appropriate information to include in our disclosure, and any information we determine not to disclose may ultimately be deemed significant with respect to future decisions, conclusions, views, activities or otherwise regarding a particular product candidate or our business. If the preliminary or topline data that we report differ from late, final or actual results, or if others, including regulatory authorities, disagree with the conclusions reached, our ability to obtain approval for, and commercialize our product candidates may be harmed, which could harm our business, financial condition, results of operations and prospects.</span></div><div style="margin-top:18pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face significant competition in an environment of rapid technological and scientific change, and there is a possibility that our competitors may achieve regulatory approval before us or develop therapies that are safer, more advanced or more effective than ours, which may negatively impact our ability to successfully market or commercialize any product candidates we may develop and ultimately harm our financial condition.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The development and commercialization of new drug products is highly competitive. Moreover, the neurodegenerative field is characterized by strong and increasing competition, and a strong emphasis on intellectual property. We may face competition with respect to any product candidates that we seek to develop or commercialize in the future from major pharmaceutical companies, specialty pharmaceutical companies, and biotechnology companies worldwide. Potential competitors also include academic institutions, government agencies, and other public and private research organizations that conduct research, seek patent protection, and establish collaborative arrangements for research, development, manufacturing, and commercialization.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are a number of large pharmaceutical and biotechnology companies that are currently pursuing the development of products for the treatment of the neurodegenerative disease indications for which we have research programs, including Alzheimer&#8217;s disease, Parkinson&#8217;s disease and ALS. Companies that we are aware are developing therapeutics in the neurodegenerative disease area include companies with significant financial resources, such as AbbVie, Alector, AstraZeneca, Biogen, Bristol-Myers Squibb, Eli Lilly, E-Scape Bio, GlaxoSmithKline, Ionis, JCR Pharmaceuticals, Johnson&#160;&amp; Johnson, Novartis, Prevail Therapeutics, Roche, Sanofi and Takeda. In addition to competition from other companies targeting neurodegenerative indications, any products we may develop may also face competition from other types of therapies, such as gene-editing therapies.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our current or potential competitors, either alone or with their strategic partners, have significantly greater financial resources and expertise in research and development, manufacturing, preclinical testing, conducting clinical trials, obtaining regulatory approvals, and marketing approved products than we do. Mergers and acquisitions in the pharmaceutical and biotechnology industries may result in even more resources being concentrated among a smaller number of our competitors. Smaller or early-stage companies may also prove to be significant competitors, particularly through collaborative arrangements with large and established companies. These competitors also compete with us in recruiting and retaining qualified scientific and management personnel and establishing clinical trial sites and patient registration for clinical trials, as well as in acquiring technologies complementary to, or necessary for, our programs. Our commercial opportunity could be reduced or eliminated if our competitors develop and commercialize products that are safer, more effective, have fewer or less severe side effects, are more convenient, or are less expensive than any products that we may develop. Furthermore, currently approved products could be discovered to have application for treatment of neurodegenerative disease indications, which could give such products significant regulatory and market timing advantages over any of our product candidates. Our competitors also may obtain FDA, EMA or other regulatory approval for their products more rapidly than we may obtain approval for ours and may obtain orphan product exclusivity from the FDA for indications our product candidates are targeting, which could result in our competitors establishing a strong market position before we are able to enter the market. Additionally, products or technologies developed by our competitors may render our potential product candidates uneconomical or obsolete, and we may not be successful in marketing any product candidates we may develop against competitors.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we could face litigation or other proceedings with respect to the scope, ownership, validity and/or enforceability of our patents relating to our competitors&#8217; products and our competitors may allege that our products infringe, misappropriate or otherwise violate their intellectual property. The availability of our competitors&#8217; products could limit the demand, and the price we are able to charge, for any products that we may develop and commercialize. See &#8220;Risks Related to Our Intellectual Property.&#8221;</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The manufacture of our product candidates, particularly those that utilize our BBB platform technology, is complex and we may encounter difficulties in production. If we or any of our third-party manufacturers encounter such difficulties, or fail to meet rigorously enforced regulatory standards, our ability to provide supply of our product candidates for clinical trials or our products for patients, if approved, could be delayed or stopped, or we may be unable to maintain a commercially viable cost structure.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The processes involved in manufacturing our drug and biological product candidates, particularly those that utilize our BBB platform technology, are complex, expensive, highly regulated and subject to multiple risks. Additionally, the manufacture of biologics involves complex processes, including developing cells or cell systems to produce the biologic, growing large quantities of such cells, and harvesting and purifying the biologic produced by them. As a result, the cost to manufacture a biologic is generally far higher than traditional small molecule chemical compounds, and the biologics manufacturing process is less reliable and is difficult to reproduce. Manufacturing biologics is highly susceptible to product loss due to contamination, equipment failure, improper installation or operation of equipment, vendor or operator error, inconsistency in yields, variability in product characteristics and difficulties in scaling the production process. Even minor deviations from normal manufacturing processes could result in reduced production yields, product defects and other supply disruptions. Further, as product candidates are developed through preclinical studies to late-stage clinical trials towards approval and commercialization, it is common that various aspects of the development program, such as manufacturing methods, are altered along the way in an effort to optimize processes and results. Such changes carry the risk that they will not achieve these intended objectives, and any of these changes could cause our product candidates to perform differently and affect the results of planned clinical trials or other future clinical trials.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to conduct clinical trials of our product candidates, or supply commercial products, if approved, we will need to manufacture them in small and large quantities. Our manufacturing partners may be unable to successfully increase the manufacturing capacity for any of our product candidates in a timely or cost-effective manner, or at all. In addition, quality issues may arise during scale-up activities. If our manufacturing partners are unable to successfully scale up the manufacture of our product candidates in sufficient quality and quantity, the development, testing and clinical trials of that product candidate may be delayed or become infeasible, and regulatory approval or commercial launch of any resulting product may be delayed or not obtained, which could significantly harm our business. The same risks would apply to our internal manufacturing facilities and capabilities, which we are actively working towards building. In addition, building internal manufacturing capacity carries significant risks in terms of being able to plan, design and execute on a complex project to build manufacturing facilities in a timely and cost-efficient manner, and our efforts to scale our internal manufacturing capabilities may not succeed.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the manufacturing process, including any material modifications in the manufacturing process for any products that we may develop is subject to FDA, EMA and foreign regulatory authority approval processes, and continuous oversight, and we will need to contract with manufacturers who can meet all applicable FDA, EMA and foreign regulatory authority requirements, including complying with current good manufacturing practices ("cGMPs"), on an ongoing basis. If we or our third-party manufacturers are unable to reliably produce products to specifications acceptable to the FDA, EMA or other regulatory authorities, we may not obtain or maintain the approvals we need to commercialize such products. Even if we obtain regulatory approval for any of our product candidates, there is no assurance that either we or our CDMOs will be able to manufacture the approved product to specifications acceptable to the FDA, EMA or other regulatory authorities, to produce it in sufficient quantities to meet the requirements for the potential launch of the product, or to meet potential future demand. Any of these challenges could delay completion of clinical trials, require bridging clinical trials or the repetition of one or more clinical trials, increase clinical trial costs, delay approval of our product candidate, impair commercialization efforts, increase our cost of goods, and have an adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If, in the future, we are unable to establish sales and marketing capabilities or enter into agreements with third parties to sell and market any product candidates we may develop, we may not be successful in commercializing those product candidates if and when they are approved.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have a sales or marketing infrastructure and have no experience in the sale, marketing, or distribution of pharmaceutical products. To achieve commercial success for any approved product for which we retain sales and marketing responsibilities, we must either develop a sales and marketing organization or outsource these functions to third parties. In the future, we may choose to build a focused sales, marketing, and commercial support infrastructure to sell, or participate in sales activities with our collaborators for, some of our product candidates if and when they are approved.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are risks involved with both establishing our own commercial capabilities and entering into arrangements with third parties to perform these services. For example, recruiting and training a sales force or reimbursement specialists is expensive and time consuming and could delay any product launch. If the commercial launch of a product candidate for which we recruit a sales force and establish marketing and other commercialization capabilities is delayed or does not occur for any reason, we would have prematurely or unnecessarily incurred these commercialization expenses. This may be costly, and our investment would be lost if we cannot retain or reposition our commercialization personnel.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors that may inhibit our efforts to commercialize any approved product on our own include:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our inability to recruit and retain adequate numbers of effective sales, marketing, reimbursement, customer service, medical affairs, and other support personnel;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the inability of sales personnel to obtain access to physicians or persuade adequate numbers of physicians to prescribe any future approved products;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the inability of reimbursement professionals to negotiate arrangements for formulary access, reimbursement, and other acceptance by payors;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the inability to price our products at a sufficient price point to ensure an adequate and attractive level of profitability;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">restricted or closed distribution channels that make it difficult to distribute our products to segments of the patient population;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the lack of complementary products to be offered by sales personnel, which may put us at a competitive disadvantage relative to companies with more extensive product lines; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">unforeseen costs and expenses associated with creating an independent commercialization organization.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we enter into arrangements with third parties to perform sales, marketing, commercial support, and distribution services, our product revenue or the profitability of product revenue may be lower than if we were to market and sell any products we may develop ourselves. In addition, we may not be successful in entering into arrangements with third parties to commercialize our product candidates or may be unable to do so on terms that are favorable to us. We may have little control over such third parties, and any of them may fail to devote the necessary resources and attention to sell and market our products effectively. If we do not establish commercialization capabilities successfully, either on our own or in collaboration with third parties, we will not be successful in commercializing our product candidates if approved.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Even if any product candidates we develop receive marketing approval, they may fail to achieve the degree of market acceptance by physicians, patients, healthcare payors, and others in the medical community necessary for commercial success.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The commercial success of any of our product candidates will depend upon its degree of market acceptance by physicians, patients, third-party payors, and others in the medical community. Even if any product candidates we may develop receive marketing approval, they may nonetheless fail to gain sufficient market acceptance by physicians, patients, healthcare payors, and others in the medical community. The degree of market acceptance of any product candidates we may develop, if approved for commercial sale, will depend on a number of factors, including:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the efficacy or potency and safety of such product candidates as demonstrated in pivotal clinical trials and published in peer-reviewed journals;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the potential and perceived advantages compared to alternative treatments;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the ability to offer our products for sale at competitive prices;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the ability to offer appropriate patient access programs, such as co-pay assistance;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the extent to which physicians recommend our products to their patients;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">convenience and ease of dosing and administration compared to alternative treatments;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the clinical indications for which the product candidate is approved by FDA, EMA or other regulatory agencies;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">product labeling or product insert requirements of the FDA, EMA or other comparable foreign regulatory authorities, including any limitations, contraindications or warnings contained in a product&#8217;s approved labeling;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">restrictions on how the product is distributed;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the timing of market introduction of competitive products;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">publicity concerning our products or competing products and treatments;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the strength of marketing and distribution support;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">sufficient third-party coverage or reimbursement; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the prevalence and severity of any side effects.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any product candidates we develop do not achieve an adequate level of acceptance, we may not generate significant product revenue, and we may not become profitable.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Even if we are able to commercialize any product candidates, such products may become subject to unfavorable pricing regulations, third-party reimbursement practices, or healthcare reform initiatives, which would harm our business.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The regulations that govern marketing approvals, pricing, and reimbursement for new drugs vary widely from country to country. In the United States, recently enacted legislation may significantly change the approval requirements in ways that could involve additional costs and cause delays in obtaining approvals. Some countries require approval of the sale price of a drug before it can be marketed. In many countries, the pricing review period begins after marketing or product licensing approval is granted. In some foreign markets, prescription pharmaceutical pricing remains subject to continuing governmental control even after initial approval is granted. As a result, we might obtain marketing approval for a product in a particular country, but then be subject to price regulations that delay our commercial launch of the product, possibly for lengthy time periods, and negatively impact the revenue we are able to generate from the sale of the product in that country. Adverse pricing limitations may hinder our ability to recoup our investment in one or more product candidates, even if any product candidates we may develop obtain marketing approval.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to successfully commercialize any products that we may develop also will depend in part on the extent to which reimbursement for these products and related treatments will be available from government health administration authorities, private health insurers, and other organizations. Government authorities and third-party payors, such as private health insurers and health maintenance organizations, decide which medications they will pay for and establish reimbursement levels. A primary trend in the U.S. healthcare industry and elsewhere is cost containment. Government authorities and third-party payors have attempted to control costs by limiting coverage and the amount of reimbursement for particular medications. Government authorities currently impose mandatory discounts for certain patient groups, such as Medicare, Medicaid and Veterans Affairs ("VA"), hospitals, and may seek to increase such discounts at any time. Future regulation may negatively impact the price of our products, if approved. Increasingly, third-party payors are requiring that drug companies provide them with predetermined discounts from list prices and are challenging the prices charged for medical products. We cannot be sure that reimbursement will be available for any product candidate that we commercialize and, if reimbursement is available, the level of reimbursement. Reimbursement may impact the demand for, or the price of, any product candidate for which we obtain marketing approval. In order to get reimbursement, physicians may need to show that patients have superior treatment outcomes with our products compared to standard of care drugs, including lower-priced generic versions of standard of care drugs. If reimbursement is not available or is available only to limited levels, we may not be able to successfully commercialize any product candidate for which we obtain marketing approval. In the United States, no uniform policy of coverage and reimbursement for products exists among third-party payors and coverage and reimbursement levels for products can differ significantly from payor to payor. As a result, the coverage determination process is often a time consuming and costly process that may require us to provide scientific and clinical support for the use of our products to each payor separately, with no assurance that coverage and adequate reimbursement will be applied consistently or obtained in the first instance.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There may be significant delays in obtaining reimbursement for newly approved drugs, and coverage may be more limited than the purposes for which the medicine is approved by the FDA, EMA or other comparable foreign regulatory authorities. Moreover, eligibility for reimbursement does not imply that any drug will be paid for in all cases or at a rate that covers our costs, including research, development, manufacture, sale, and distribution. Interim reimbursement levels for new drugs, if applicable, may also not be sufficient to cover our costs and may not be made permanent. Reimbursement rates may vary according to the use of the drug and the clinical setting in which it is used, may be based on reimbursement levels already set for lower cost drugs and may be incorporated into existing payments for other services. Net prices for drugs may be reduced by mandatory discounts or rebates required by government healthcare programs or private payors and by any future relaxation of laws that presently restrict imports of drugs from countries where they may be sold at lower prices than in the United States. Third-party payors often rely upon Medicare coverage policy and payment limitations in setting their own reimbursement policies. Our inability to promptly obtain coverage and profitable payment rates from both government-funded and private payors for any approved products we may develop could have a material adverse effect on our operating results, our ability to raise capital needed to commercialize product candidates, and our overall financial condition.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If any of our small molecule product candidates obtain regulatory approval, additional competitors could enter the market with generic versions of such drugs, which may result in a material decline in sales of affected products.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Drug Price Competition and Patent Term Restoration Act of 1984 (the "Hatch-Waxman Act"), a pharmaceutical manufacturer may file an abbreviated new drug application ("ANDA") seeking approval of a generic copy of an approved, small molecule innovator product. Under the Hatch-Waxman Act, a manufacturer may also submit a new drug application ("NDA") under section&#160;505(b)(2) that references the FDA&#8217;s prior approval of the small molecule innovator product. A 505(b)(2) NDA product may be for a new or improved version of the original innovator product. The Hatch-Waxman Act also provides for certain periods of regulatory exclusivity, which preclude FDA approval (or in some circumstances, FDA filing and reviewing) of an ANDA or 505(b)(2) NDA. These include, subject to certain exceptions, the period during which an FDA-approved drug is subject to orphan drug exclusivity. In addition to the benefits of regulatory exclusivity, an innovator NDA holder may have patents claiming the active ingredient, product formulation or an approved use of the drug, which would be listed with the product in the FDA publication, &#8220;Approved Drug Products with Therapeutic Equivalence Evaluations,&#8221; known as the &#8220;Orange Book.&#8221; If there are patents listed in the Orange Book, a generic or 505(b)(2) applicant that seeks to market its product before expiration of the patents must include in the ANDA a &#8220;Paragraph IV certification,&#8221; challenging the validity or enforceability of, or claiming non-infringement of, the listed patent or patents. Notice of the certification must be given to the innovator, too, and if within 45 days of receiving notice the innovator sues to protect its patents, approval of the ANDA is stayed for 30 months, or as lengthened or shortened by the court.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, if any of our small molecule product candidates are approved, competitors could file ANDAs for generic versions of our small molecule drug products or 505(b)(2) NDAs that reference our small molecule drug products, respectively. If there are patents listed for our small molecule drug products in the Orange Book, those ANDAs and 505(b)(2) NDAs would be required to include a certification as to each listed patent indicating whether the ANDA applicant does or does not intend to challenge the patent. We cannot predict which, if any, patents in our current portfolio or patents we may obtain in the future will be eligible for listing in the Orange Book, how any generic competitor would address such patents, whether we would sue on any such patents, or the outcome of any such suit.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may not be successful in securing or maintaining proprietary patent protection for products and technologies we develop or license. Moreover, if any of our owned or in-licensed patents that are listed in the Orange Book are successfully challenged by way of a Paragraph IV certification and subsequent litigation, the affected product could immediately face generic competition and its sales would likely decline rapidly and materially. Should sales decline, we may have to write off a portion or all of the intangible assets associated with the affected product and our results of operations and cash flows could be materially and adversely affected. See &#8220;Risks Related to Our Intellectual Property.&#8221;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our biologic, or large molecule, product candidates for which we intend to seek approval may face competition sooner than anticipated.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if we are successful in achieving regulatory approval to commercialize a product candidate faster than our competitors, our large molecule product candidates may face competition from biosimilar products. In the United States, our large molecule product candidates are regulated by the FDA as biologic products and we intend to seek approval for these product candidates pursuant to the biologics license application ("BLA"), pathway. The Biologics Price Competition and Innovation Act of 2009 (the "BPCIA"), created an abbreviated pathway for the approval of biosimilar and interchangeable biologic products. The abbreviated regulatory pathway establishes legal authority for the FDA to review and approve biosimilar biologics, including the possible designation of a biosimilar as &#8220;interchangeable&#8221; based on its similarity to an existing brand product. Under the BPCIA, an application for a biosimilar product cannot be approved by the FDA until 12 years after the original branded product was approved under a BLA. The law is complex and is still being interpreted and implemented by the FDA. As a result, its ultimate impact, implementation, and meaning are subject to uncertainty. While it is uncertain when such processes intended to implement BPCIA may be fully adopted by the FDA, any such processes could have a material adverse effect on the future commercial prospects for our large molecule product candidates.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that any of our large molecule product candidates approved as a biologic product under a BLA should qualify for the 12-year period of exclusivity. However, there is a risk that this exclusivity could be shortened due to congressional action or otherwise, or that the FDA will not consider our product candidates to be reference products for competing products, potentially creating the opportunity for generic competition sooner than anticipated. Moreover, the extent to which a biosimilar product, once approved, will be substituted for any one of our reference products in a way that is similar to traditional generic substitution for non-biologic products is not yet clear, and will depend on a number of marketplace and regulatory factors that are still developing. In addition, a competitor could decide to forego the biosimilar approval path and submit a full BLA after completing its own preclinical studies and clinical trials. In such cases, any exclusivity to which we may be eligible under the BPCIA would not prevent the competitor from marketing its product as soon as it is approved.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Europe, the European Commission has granted marketing authorizations for several biosimilar products pursuant to a set of general and product class-specific guidelines for biosimilar approvals issued over the past few years. In Europe, a competitor may reference data supporting approval of an innovative biological product, but will not be able to get it on the market until 10 years after the time of approval of the innovative product. This 10-year marketing exclusivity period will be extended to 11 years if, during the first eight of those 10 years, the marketing authorization holder obtains an approval for one or more new therapeutic indications that bring significant clinical benefits compared with existing therapies. In addition, companies may be developing biosimilar products in other countries that could compete with our products, if approved.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If competitors are able to obtain marketing approval for biosimilars referencing our large molecule product candidates, if approved, such products may become subject to competition from such biosimilars, with the attendant competitive pressure and potential adverse consequences. Such competitive products may be able to immediately compete with us in each indication for which our product candidates may have received approval.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If product liability lawsuits are brought against us, we may incur substantial liabilities and may be required to limit commercialization of our product candidates.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face an inherent risk of product liability as a result of the clinical testing of our product candidates and will face an even greater risk when and if we commercialize any products. For example, we may be sued if our product candidates cause or are perceived to cause injury or are found to be otherwise unsuitable during clinical testing, manufacturing, marketing or sale. Any such product liability claims may include allegations of defects in manufacturing, defects in design, a failure to warn of dangers inherent in the product, negligence, strict liability or a breach of warranties. Claims could also be asserted under state consumer protection acts. If we cannot successfully defend ourselves against product liability claims, we may incur substantial liabilities or be required to limit testing and commercialization of our product candidates. Even successful defense would require significant financial and management resources. Regardless of the merits or eventual outcome, liability claims may result in:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">decreased or interrupted demand for our products;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">injury to our reputation;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">withdrawal of clinical trial participants and inability to continue clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">initiation of investigations by regulators;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">costs to defend the related litigation;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">a diversion of management&#8217;s time and our resources;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">substantial monetary awards to trial participants or patients;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">product recalls, withdrawals or labeling, marketing or promotional restrictions;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">loss of revenue;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">exhaustion of any available insurance and our capital resources;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the inability to commercialize any product candidate; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">a decline in our share price.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inability to obtain sufficient product liability insurance at an acceptable cost to protect against potential product liability claims could prevent or inhibit the commercialization of products we develop, alone or with collaborators. Our insurance policies may have various exclusions, and we may be subject to a product liability claim for which we have no coverage. We may have to pay any amounts awarded by a court or negotiated in a settlement that exceed our coverage limitations or that are not covered by our insurance, and we may not have, or be able to obtain, sufficient capital to pay such amounts. Even if our agreements with any future corporate collaborators entitle us to indemnification against losses, such indemnification may not be available or adequate should any claim arise.</span></div><div id="i42e5030d714642659b5d462a2dee590a_118"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Regulatory Approval and Other Legal Compliance Matters</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The regulatory approval processes of the FDA, EMA and comparable foreign regulatory authorities are lengthy, time consuming, and inherently unpredictable. If we are ultimately unable to obtain regulatory approval for our product candidates, we will be unable to generate product revenue and our business will be substantially harmed.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time required to obtain approval by the FDA, EMA and comparable foreign regulatory authorities is unpredictable, typically takes many years following the commencement of clinical trials, and depends upon numerous factors, including the type, complexity and novelty of the product candidates involved. In addition, approval policies, regulations, or the type and amount of clinical data necessary to gain approval may change during the course of a product candidate&#8217;s clinical development and may vary among jurisdictions, which may cause delays in the approval or the decision not to approve an application. Regulatory authorities have substantial discretion in the approval process and may refuse to accept any application or may decide that our data are insufficient for approval and require additional preclinical, clinical or other studies. Moreover, the FDA, EMA or other regulatory authorities may fail to approve companion diagnostics that we contemplate using with our therapeutic product candidates. We have not submitted for, or obtained regulatory approval for any product candidate, and it is possible that none of our existing product candidates or any product candidates we may seek to develop in the future will ever obtain regulatory approval.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Applications for our product candidates could fail to receive regulatory approval in an initial or subsequent indication for many reasons, including but not limited to the following:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the FDA, EMA or comparable foreign regulatory authorities may disagree with the design, implementation or results of our clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the FDA, EMA or comparable foreign regulatory authorities may determine that our product candidates are not safe and effective, only moderately effective or have undesirable or unintended side effects, toxicities or other characteristics that preclude our obtaining marketing approval or prevent or limit commercial use;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the population studied in the clinical program may not be sufficiently broad or representative to assure efficacy or potency and safety in the full population for which we seek approval;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may be unable to demonstrate to the FDA or comparable foreign regulatory authorities that a product candidate&#8217;s risk-benefit ratio when compared to the standard of care is acceptable;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the FDA, EMA or comparable foreign regulatory authorities may disagree with our interpretation of data from preclinical studies or clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the data collected from clinical trials of our product candidates may not be sufficient to support the submission of an NDA, BLA, or other submission or to obtain regulatory approval in the United States or elsewhere;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may be unable to demonstrate to the FDA, EMA or comparable foreign regulatory authorities that a product candidate&#8217;s risk-benefit ratio for its proposed indication is acceptable;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the FDA, EMA or comparable foreign regulatory authorities may fail to approve the manufacturing processes, test procedures and specifications, or facilities of third-party manufacturers with which we contract for clinical and commercial supplies; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the approval policies or regulations of the FDA, EMA or comparable foreign regulatory authorities may significantly change in a manner rendering our clinical data insufficient for approval.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This lengthy approval process, as well as the unpredictability of the results of clinical trials, may result in our failing to obtain regulatory approval to market any of our product candidates, which would significantly harm our business, results of operations, and prospects.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our product candidates may cause undesirable side effects or have other properties that could halt their clinical development, prevent their regulatory approval, limit their commercial potential, or result in significant negative consequences.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse events or other undesirable side effects caused by our product candidates could cause us or regulatory authorities to interrupt, delay, or halt clinical trials and could result in a more restrictive label or the delay or denial of regulatory approval by the FDA, EMA or other comparable foreign regulatory authorities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most advanced product candidates, DNL151 (BIIB122), DNL343, DNL310, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DNL758 (SAR443122) and DNL788 (SAR443820)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are currently our only clinical stage product candidates. In our completed Phase 1b clinical trial of former product candidate DNL201 in patients with Parkinson&#8217;s disease, there was one SAE considered unrelated to drug, and at the high dose, there was one severe AE (headache) leading to dose reduction and one study withdrawal (headache and nausea).</span><span style="background-color:#ffffff;color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse events and other side effects may result from higher dosing, repeated dosing and/or longer-term exposure to DNL151 (BIIB122), DNL343 and/or DNL310 and could lead to delays and/or termination of the development of these product candidates.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we paused clinical studies with DNL747 in our RIPK1 program. Chronic toxicity studies with DNL747 in cynomolgus monkeys showed dose- and duration-dependent adverse preclinical findings at exposures higher than those tested in the clinic. These findings, which are considered off-target and molecule-specific, may impact the ability to increase the dose of DNL747 and achieve higher levels of target inhibition without time consuming additional clinical safety studies in patients to evaluate the long-term safety and tolerability.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Drug-related side effects could affect patient recruitment, the ability of enrolled patients to complete the trial, and/or result in potential product liability claims. We are required to maintain product liability insurance pursuant to certain of our license agreements. We may not be able to maintain insurance coverage at a reasonable cost or in sufficient amounts to protect us against losses due to liability. A successful product liability claim or series of claims brought against us could cause our stock price to decline and, if judgments exceed our insurance coverage, could adversely affect our results of operations and business. In addition, regardless of merit or eventual outcome, product liability claims may result in impairment of our business reputation, withdrawal of clinical trial participants, costs due to related litigation, distraction of management&#8217;s attention from our primary business, initiation of investigations by regulators, substantial monetary awards to patients or other claimants, the inability to commercialize our product candidates, and decreased demand for our product candidates, if approved for commercial sale.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, if one or more of our product candidates receives marketing approval, and we or others later identify undesirable side effects or adverse events caused by such products, a number of potentially significant negative consequences could result, including but not limited to:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">regulatory authorities may withdraw approvals of such product and cause us to recall our product;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">regulatory authorities may require additional warnings on the label;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may be required to change the way the product is administered or conduct additional clinical trials or post-approval studies;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may be required to create a Risk Evaluation and Mitigation Strategy plan, which could include a medication guide outlining the risks of such side effects for distribution to patients, a communication plan for healthcare providers, and/or other elements, such as boxed warning on the packaging, to assure safe use;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we could be sued and held liable for harm caused to patients; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our reputation may suffer.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of these events could prevent us from achieving or maintaining market acceptance of the particular product candidate, if approved, and could significantly harm our business, financial condition, results of operations, and growth prospects. We cannot predict whether our product candidates will cause toxicities in humans that would preclude or lead to the revocation of regulatory approval based on nonclinical studies or early-stage clinical trials.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may in the future conduct clinical trials for our product candidates outside the United&#160;States, and the FDA, EMA and applicable foreign regulatory authorities may not accept data from such trials.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may in the future choose to conduct one or more of our clinical trials outside the United States, including in Europe. The acceptance of data from clinical trials conducted outside the United States or another jurisdiction by the FDA, EMA or applicable foreign regulatory authority may be subject to certain conditions. In cases where data from foreign clinical trials are intended to serve as the basis for marketing approval in the United States, the FDA will generally not approve the application on the basis of foreign data alone unless (i)&#160;the data are applicable to the United States population and United States medical practice; and (ii)&#160;the trials were performed by clinical investigators of recognized competence and pursuant to cGCP regulations. Additionally, the FDA&#8217;s clinical trial requirements, including sufficient size of patient populations and statistical powering, must be met. Many foreign regulatory bodies have similar approval requirements. In addition, such foreign trials would be subject to the applicable local laws of the foreign jurisdictions where the trials are conducted. There can be no assurance that the FDA, EMA or any applicable foreign regulatory authority will accept data from trials conducted outside of the United States or the applicable jurisdiction. If the FDA, EMA or any applicable foreign regulatory authority does not accept such data, it would result in the need for additional trials, which would be costly and time-consuming and delay aspects of our business plan, and which may result in our product candidates not receiving approval or clearance for commercialization in the applicable jurisdiction.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Obtaining and maintaining regulatory approval of our product candidates in one jurisdiction does not mean that we will be successful in obtaining regulatory approval of our product candidates in other jurisdictions.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obtaining and maintaining regulatory approval of our product candidates in one jurisdiction does not guarantee that we will be able to obtain or maintain regulatory approval in any other jurisdiction, but a failure or delay in obtaining regulatory approval in one jurisdiction may have a negative effect on the regulatory approval process in others. For example, even if the FDA or EMA grants marketing approval of a product candidate, comparable regulatory authorities in foreign jurisdictions must also approve the manufacturing, marketing and promotion of the product candidate in those countries. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from those in the United States, including additional preclinical studies or clinical trials as clinical trials conducted in one jurisdiction may not be accepted by regulatory authorities in other jurisdictions. In many jurisdictions outside the United States, a product candidate must be approved for reimbursement before it can be approved for sale in that jurisdiction. In some cases, the price that we intend to charge for our products is also subject to approval.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obtaining foreign regulatory approvals and compliance with foreign regulatory requirements could result in significant delays, difficulties and costs for us and could delay or prevent the introduction of our products in certain countries. If we or any partner we work with fail to comply with the regulatory requirements in international markets or fail to receive applicable marketing approvals, our target market will be reduced and our ability to realize the full market potential of our product candidates will be harmed.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Even if we obtain regulatory approval for a product candidate, our products will remain subject to extensive regulatory scrutiny.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of our product candidates are approved, they will be subject to ongoing regulatory requirements for manufacturing, labeling, packaging, storage, advertising, promotion, sampling, record-keeping, conduct of post-marketing studies, and submission of safety, efficacy or potency, and other post-market information, including both federal and state requirements in the United States and requirements of comparable foreign regulatory authorities. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While healthcare professionals are free to use and prescribe drug products for off-label uses, FDA strictly regulates manufacturers&#8217; promotional claims of drug products. In particular, a product may not be promoted for uses that are not approved by the FDA as reflected in the FDA-approved labeling. The FDA, the Department of Justice, the Inspector General of the Department of Health and Human Services, among other government agencies, actively enforce the laws and regulations prohibiting the promotion of off-label uses, and a company that is found to have improperly promoted off-label uses may be subject to significant liability, including large civil and criminal fines, penalties, and enforcement actions. If we cannot successfully manage the promotion of our approved product candidates, we could become subject to significant liability, which would materially adversely affect our business and financial condition.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturers and manufacturers&#8217; facilities are required to comply with extensive requirements imposed by the FDA, EMA and comparable foreign regulatory authorities, including ensuring that quality control and manufacturing procedures conform to cGMP regulations. As such, we and our contract manufacturers will be subject to continual review and inspections to assess compliance with cGMP and adherence to commitments made in any NDA, BLA or marketing authorization application ("MAA"). Accordingly, we and others with whom we work must continue to expend time, money, and effort in all areas of regulatory compliance, including manufacturing, production and quality control.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any regulatory approvals that we receive for our product candidates will be subject to limitations on the approved indicated uses for which the product may be marketed and promoted or to the conditions of approval (including the requirement to implement a Risk Evaluation and Mitigation Strategy) or contain requirements for potentially costly post-marketing testing. We will be required to report certain adverse reactions and production problems, if any, to the FDA, EMA and comparable foreign regulatory authorities. Any new legislation addressing drug safety issues could result in delays in product development or commercialization, or increased costs to assure compliance. The FDA and other agencies, including the Department of Justice, closely regulate and monitor the post-approval marketing and promotion of products to ensure that they are manufactured, marketed and distributed only for the approved indications and in accordance with the provisions of the approved labeling. We will have to comply with requirements concerning advertising and promotion for our products. Promotional communications with respect to prescription drugs are subject to a variety of legal and regulatory restrictions and must be consistent with the information in the product&#8217;s approved label. As such, we may not promote our products for indications or uses for which they do not have approval. The holder of an approved NDA, BLA, or MAA must submit new or supplemental applications and obtain approval for certain changes to the approved product, product labeling, or manufacturing process. We could also be asked to conduct post-marketing clinical trials to verify the safety and efficacy of our non-biologic products or safety, purity, and potency for our biologic products, in general or in specific patient subsets. If original marketing approval was obtained via the accelerated approval pathway, we could be required to conduct a successful post-marketing clinical trial to confirm clinical benefit for our products. An unsuccessful post-marketing study or failure to complete such a study could result in the withdrawal of marketing approval.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a regulatory agency discovers previously unknown problems with a product, such as adverse events of unanticipated severity or frequency, or problems with the facility where the product is manufactured, or disagrees with the promotion, marketing or labeling of a product, such regulatory agency may impose restrictions on that product or us, including requiring withdrawal of the product from the market. If we fail to comply with applicable regulatory requirements, a regulatory agency or enforcement authority may, among other things:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">issue warning letters that would result in adverse publicity;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">impose civil or criminal penalties;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">suspend or withdraw regulatory approvals;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">suspend any of our ongoing clinical trials;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">refuse to approve pending applications or supplements to approved applications submitted by us;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">impose restrictions on our operations, including closing our contract manufacturers&#8217; facilities;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">seize or detain products; and/or</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">require a product recall.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any government investigation of alleged violations of law could require us to expend significant time and resources in response, and could generate negative publicity. Any failure to comply with ongoing regulatory requirements may significantly and adversely affect our ability to commercialize and generate revenue from our products. If regulatory sanctions are applied or if regulatory approval is withdrawn, the value of our company and our operating results will be adversely affected.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We plan to seek orphan drug designation for some product candidates, but we may be unable to obtain such designations or to maintain the benefits associated with orphan drug status, including market exclusivity, which may cause our revenue, if any, to be reduced.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Orphan Drug Act, the FDA may grant orphan designation to a drug or biologic intended to treat a rare disease or condition, defined as a disease or condition with a patient population of fewer than 200,000 in the United States, or a patient population greater than 200,000 in the United States when there is no reasonable expectation that the cost of developing and making available the drug or biologic in the United States will be recovered from sales in the United States for that drug or biologic. Orphan drug designation must be requested before submitting an NDA or BLA. In the United States, orphan drug designation entitles a party to financial incentives such as opportunities for grant funding towards clinical trial costs, tax advantages, and user-fee waivers. After the FDA grants orphan drug designation, the generic identity of the drug and its potential orphan use are disclosed publicly by the FDA. Orphan drug designation does not convey any advantage in, or shorten the duration of, the regulatory review and approval process. In February 2019, the FDA granted orphan drug designation for our DNL310 program in Hunter syndrome. We plan to seek orphan drug designations for some other product candidates and may be unable to obtain such designations.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a product that has orphan drug designation subsequently receives the first FDA approval for a particular active ingredient for the disease for which it has such designation, the product is entitled to orphan product exclusivity, which means that the FDA may not approve any other NDA or BLA applications to market the same drug or biologic for the same indication for seven years, except in limited circumstances such as a showing of clinical superiority to the product with orphan exclusivity or if FDA finds that the holder of the orphan exclusivity has not shown that it can assure the availability of sufficient quantities of the orphan product to meet the needs of patients with the disease or condition for which the drug was designated. As a result, even though DNL310 has been granted orphan drug designation and even if one of our product candidates receives orphan exclusivity, the FDA can still approve other drugs that have a different active ingredient for use in treating the same indication or disease. Furthermore, the FDA can waive orphan exclusivity if we are unable to manufacture sufficient supply of our product.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Healthcare legislative measures aimed at reducing healthcare costs may have a material adverse effect on our business and results of operations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may face difficulties from changes to current regulations and future legislation. Current and future legislation may increase the difficulty and cost for us to commercialize our drugs, if approved, and affect the prices we may obtain, including changes in coverage and reimbursement policies in certain market segments for our product candidates, which could make it difficult for us to sell our product candidates, if approved, profitably. Third-party payors, whether domestic or foreign, or governmental or commercial, are developing increasingly sophisticated methods of controlling healthcare costs. In both the United States and certain foreign jurisdictions, there have been a number of legislative and regulatory changes to the health care system that could impact our ability to sell our products profitably. In particular, in 2010, the Affordable Care Act ("ACA"), was enacted, which, among other things, subjected biologic products to potential competition by lower-cost biosimilars, addressed a new methodology by which rebates owed by manufacturers under the Medicaid Drug Rebate Program are calculated for drugs that are inhaled, infused, instilled, implanted or injected, increased the minimum Medicaid rebates owed by most manufacturers under the Medicaid Drug Rebate Program, extended the Medicaid Drug Rebate Program to utilization of prescriptions of individuals&#160;enrolled in Medicaid managed care organizations, subjected manufacturers to new annual fees and taxes for certain branded prescription drugs, and provided incentives to programs that increase the federal government&#8217;s comparative effectiveness research. Under the American Rescue Plan Act of 2021, effective January 1, 2024, the statutory cap on Medicaid Drug Rebate Program rebates that manufacturers pay to state Medicaid programs will be eliminated. Elimination of this cap may require pharmaceutical manufacturers to pay more in rebates than it receives on the sale of products, which could have a material impact on our business.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since its enactment, there have been executive, judicial and Congressional challenges to certain aspects of the ACA, including judicial challenges in the Fifth Circuit Court and the United States Supreme Court. In June 2021, the United States Supreme Court held that Texas and other challengers had no legal standing to challenge the ACA, dismissing the case without specifically ruling on the constitutionality of the ACA. Accordingly, the ACA remains in effect in its current form. It is unclear how this Supreme Court decision, future litigation, or healthcare measures promulgated by the Biden administration will impact our business, financial condition and results of operations. Complying with any new legislation or changes in healthcare regulation could be time-intensive and expensive, resulting in material adverse effect on our business. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other legislative changes have been proposed and adopted in the United States since the ACA was enacted. In August&#160;2011, the Budget Control Act of 2011, among other things, created measures for spending reductions by Congress. A Joint Select Committee on Deficit Reduction, tasked with recommending a targeted deficit reduction of at least $1.2 trillion for the years 2013 through 2021, was unable to reach required goals, thereby triggering the legislation&#8217;s automatic reduction to several government programs. This includes aggregate reductions of Medicare payments to providers of 2%&#160;per fiscal year, which went into effect in&#160;2013, and will remain in effect through 2030, with the exception of a temporary suspension implemented under various COVID-19 relief legislation from May 1, 2020 through </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2021, unless additional Congressional action is taken. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The American Taxpayer Relief Act of 2012 further reduced Medicare payments to several providers, including hospitals and cancer treatment centers, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been, and likely will continue to be, legislative and regulatory proposals at the foreign, federal and state levels directed at containing or lowering the cost of healthcare. We cannot predict the initiatives that may be adopted in the future. The continuing efforts of the government, insurance companies, managed care organizations and other payors of healthcare services to contain or reduce costs of healthcare and/or impose price controls may adversely affect:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the demand for our product candidates, if we obtain regulatory approval;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to receive or set a price that we believe is fair for our products;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our ability to generate revenue and achieve or maintain profitability;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the level of taxes that we are required to pay; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the availability of capital.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect that the ACA, as well as other healthcare reform measures that may be adopted in the future, may result in additional reductions in Medicare and other healthcare funding, more rigorous coverage criteria, lower reimbursement, and new payment methodologies. This could lower the price that we receive for any approved product. Any denial in coverage or reduction in reimbursement from Medicare or other government-funded programs may result in a similar denial or reduction in payments from private payors, which may prevent us from being able to generate sufficient revenue, attain profitability or commercialize our product candidates, if approved.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our employees, independent contractors, consultants, commercial partners and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to the risk of fraud, misconduct or other illegal activity by our employees, independent contractors, consultants, commercial partners and vendors. Misconduct by these parties could include intentional, reckless and negligent conduct that fails to: comply with the laws of the FDA, EMA and other comparable foreign regulatory authorities; provide true, complete and accurate information to the FDA, EMA and other comparable foreign regulatory authorities; comply with manufacturing standards we have established; comply with healthcare fraud and abuse laws in the United States and similar foreign fraudulent misconduct laws; or report financial information or data accurately or to disclose unauthorized activities to us. If we obtain FDA approval of any of our product candidates and begin commercializing those products in the United States, our potential exposure under such laws will increase significantly, and our costs associated with compliance with such laws are also likely to increase. In particular, research, sales, marketing, education and other business arrangements in the healthcare industry are subject to extensive laws designed to prevent fraud, kickbacks, self-dealing and other abusive practices. These laws and regulations may restrict or prohibit a wide range of pricing, discounting, educating, marketing and promotion, sales and commission, certain customer incentive programs and other business arrangements generally. Activities subject to these laws also involve the improper use of information obtained in the course of patient recruitment for clinical trials, which could result in regulatory sanctions and cause serious harm to our reputation. We have adopted a code of business conduct and ethics, but it is not always possible to identify and deter misconduct by employees and third parties, and the precautions we take to detect and prevent this activity may not be effective in controlling unknown or unmanaged risks or losses or in protecting us from governmental investigations or other actions or lawsuits stemming from a failure to be in compliance with such laws. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of significant fines or other sanctions.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to comply with healthcare laws, we could face substantial penalties and our business, operations and financial conditions could be adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we obtain FDA approval for any of our product candidates and begin commercializing those products in the United States, our operations will be subject to various federal and state fraud and abuse laws. The laws that may impact our operations include:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the federal Anti-Kickback Statute, which prohibits, among other things, persons from knowingly and willfully soliciting, receiving, offering or paying any remuneration (including any kickback, bribe, or rebate), directly or indirectly, overtly or covertly, in cash or in kind, to induce, or in return for, either the referral of an individual, or the purchase, lease, order or recommendation of any good, facility, item or service for which payment may be made, in whole or in part, under a federal healthcare program, such as the Medicare and Medicaid programs. The intent standard under the federal Anti-Kickback Statute was amended by the ACA to eliminate the need to prove specific intent and actual knowledge to establish an Anti-Kickback Statute violation. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">federal civil and criminal false claims laws, including the False Claims Act, which can be enforced through civil &#8220;qui tam&#8221; or &#8220;whistleblower&#8221; actions, and civil monetary penalty laws generally prohibit individuals or entities, among other things, from knowingly presenting, or causing to be presented, claims for payment or approval from Medicare, Medicaid, or other third-party payors that are false or fraudulent or knowingly making a false statement to improperly avoid, decrease or conceal an obligation to pay money to the federal government. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of these statutes or specific intent to violate them in order to have committed a violation;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the federal Health Insurance Portability and Accountability Act of 1996 ("HIPAA"), which created new federal criminal statutes that prohibit knowingly and willfully executing, or attempting to execute, a scheme to defraud any healthcare benefit program or obtain, by means of false or fraudulent pretenses, representations, or promises, any of the money or property owned by, or under the custody or control of, any healthcare benefit program, regardless of the payor (e.g., public or private) and knowingly and willfully falsifying, concealing or covering up by any trick or device a material fact or making any materially false statements in connection with the delivery of, or payment for, healthcare benefits, items or services relating to healthcare matters;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">HIPAA, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 ("HITECH"), and their respective implementing regulations, which impose requirements on certain covered healthcare providers, health plans, and healthcare clearinghouses as well as their respective business associates that perform services for them that involve the use, or disclosure of, individually identifiable health information, relating to the privacy, security and transmission of individually identifiable health information without appropriate authorization;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the federal Physician Payment Sunshine Act, created under the ACA, and its implementing regulations, which require manufacturers of drugs, devices, biologicals and medical supplies for which payment is available under Medicare, Medicaid or the Children&#8217;s Health Insurance Program to report annually to the U.S. Department of Health and Human Services under the Open Payments Program, information related to payments or other transfers of value made to physicians, as defined by law, and teaching hospitals, as well as ownership and investment interests held by physicians and their immediate family members. Effective January 1, 2022, these reporting and transparency requirements will extend to include payments and transfers of value made during the previous year to certain non-physician covered recipients, including physician assistants, nurse practitioners and other mid-level practitioners;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">federal consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm consumers; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">analogous state and foreign laws and regulations, such as state and foreign anti-kickback, false claims, consumer protection and unfair competition laws which may apply to pharmaceutical business practices, including but not limited to, research, distribution, sales and marketing arrangements as well as submitting claims involving healthcare items or services reimbursed by any third-party payer, including commercial insurers; state laws that require pharmaceutical companies to comply with the pharmaceutical industry&#8217;s voluntary compliance guidelines and the relevant compliance guidance promulgated by the federal government that otherwise restricts payments that may be made to healthcare providers and other potential referral sources; state laws that require drug manufacturers to file reports with states regarding pricing and marketing information, such as the tracking and reporting of gifts, compensations and other remuneration and items of value provided to healthcare professionals and entities; and state and foreign laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the breadth of these laws and the narrowness of the statutory exceptions and safe harbors available, it is possible that some of our business activities could, despite our efforts to comply, be subject to challenge under one or more of such laws. Efforts to ensure that our business arrangements will comply with applicable healthcare laws may involve substantial costs. It is possible that governmental and enforcement authorities will conclude that our business practices may not comply with current or future statutes, regulations or case law interpreting applicable fraud and abuse or other healthcare laws and regulations. If any such actions are instituted against us, and we are not successful in defending ourselves or asserting our rights, those actions could have a significant impact on our business, including the imposition of civil, criminal and administrative penalties, damages, disgorgement, monetary fines, possible exclusion from participation in Medicare, Medicaid and other federal healthcare programs, contractual damages, reputational harm, diminished profits and future earnings, and curtailment of our operations, any of which could adversely affect our ability to operate our business and our results of operations. In addition, the approval and commercialization of any of our product candidates outside the United States will also likely subject us to foreign equivalents of the healthcare laws mentioned above, among other foreign laws.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to complex and evolving U.S. and foreign laws and regulations, information security policies and contractual obligations relating to privacy and data protection, including the use, processing, and cross-border transfer of personal information. These laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, or monetary penalties, and otherwise may harm our business.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive, generate and store significant and increasing volumes of sensitive information and business-critical information, including employee and personal data (including protected health information), research and development information, commercial information, and business and financial information. We heavily rely on external security and infrastructure vendors to manage our information technology systems and data centers. We face a number of risks relative to protecting this critical information, including loss of access risk, inappropriate use or disclosure, inappropriate modification, and the risk of our being unable to adequately monitor, audit and modify our controls over our critical information. This risk extends to the third-party vendors and subcontractors we use to manage this sensitive data.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A wide variety of provincial, state, national, and international laws, and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy-related laws and regulations are evolving and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. For example, the collection and use of personal data in the EU are governed by the EU General Data Protection Regulation ("GDPR"), which became fully effective on May 25, 2018. The GDPR imposes stringent data protection requirements, including, for example, more robust disclosures to individuals and a strengthened individual data rights regime, shortened timelines for data breach notifications, limitations on retention of information, increased requirements pertaining to special categories of data, such as health data, and additional obligations when we contract with third-party processors in connection with the processing of the personal data. The GDPR also imposes strict rules on the transfer of personal data out of the EU to the United States and other third countries and in the context of clinical trials, we currently rely on patient informed consent as the legal basis for such transfers. In addition, the GDPR provides that EU member states may make their own further laws and regulations limiting the processing of personal data, including genetic, biometric or health data. The GDPR provides for penalties for noncompliance of up to the greater of &#8364;20 million or four percent of worldwide annual revenues. The GDPR applies extraterritorially, and we may be subject to the GDPR because of our data processing activities that involve the personal data of individuals located in the EU, such as in connection with any EU clinical trials. GDPR regulations may impose additional responsibility and liability in relation to the personal data that we process and we may be required to put in place additional mechanisms to ensure compliance with the new data protection rules. Beginning in 2021, the UK will be a &#8220;third country&#8221; under the GDPR. We may, however, incur liabilities, expenses, costs, and other operational losses under GDPR as well as applicable EU Member States and the United Kingdom privacy laws. This may be onerous and may interrupt or delay our development activities, and adversely affect our business, financial condition, results of operations and prospects.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, various states, such as California and Massachusetts, have implemented similar privacy laws and regulations that impose restrictive requirements regulating the use and disclosure of health information and other personally identifiable information. These laws and regulations are not necessarily preempted by HIPAA, particularly if a state affords greater protection to individuals than HIPAA. Where state laws are more protective, we have to comply with the stricter provisions. In addition to fines and penalties imposed upon violators, some of these state laws also afford private rights of action to individuals who believe their personal information has been misused. For example, California recently enacted legislation, the California Consumer Privacy Act ("CCPA"), that will, among other things, require covered companies to provide new disclosures to California consumers, and afford such consumers new abilities to opt-out of certain sales of personal information, that became effective on January 1, 2020. The CCPA was amended several times throughout 2018 and 2019, and it is unclear whether further modifications will be made to this legislation or how it will be interpreted. Some observers have noted the CCPA could be the beginning of a trend toward more stringent privacy legislation throughout the United States, as evidenced by the recent Virginia Consumer Data Protection Act, enacted March 2021, and the Colorado Privacy Act, enacted June 2021. The CCPA, as amended and expanded by the California Privacy Rights Act ("CPRA"), requires covered companies to provide new disclosures to individuals and consumers in California, and afford such individuals and consumers new data protection rights, including the ability to opt-out of certain sales of personal information. The GDPR, CCPA, CPRA and many other federal, state, and foreign laws and regulations relating to privacy and data protection are still being tested in courts, and they are subject to new and differing interpretations by courts and regulatory officials. Additionally, the interplay of federal and state laws may be subject to varying interpretations by courts and government agencies, creating complex compliance issues for us and data we receive, use and share, potentially exposing us to additional expense, adverse publicity and liability. We are working to comply with the GDPR, CCPA and other privacy and data protection laws and regulations that apply to us, and we anticipate needing to devote significant additional resources to complying with these laws and regulations. These and future laws and regulations may increase our compliance costs and potential liability.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is possible that the GDPR, CCPA or other laws and regulations relating to privacy and data protection may be interpreted and applied in a manner that is inconsistent from jurisdiction to jurisdiction or inconsistent with our current policies and practices and compliance with such laws and regulations could require us to change our business practices and compliance procedures in a manner adverse to our business. We cannot guarantee that we are in compliance with all such applicable data protection laws and regulations and we cannot be sure how these regulations will be interpreted, enforced or applied to our operations. Furthermore, other jurisdictions outside the EU are similarly introducing or enhancing privacy and data security laws, rules, and regulations, which could increase our compliance costs and the risks associated with noncompliance. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with our practices and our efforts to comply with the evolving data protection rules may be unsuccessful. We cannot guarantee that we or our vendors may be in compliance with all applicable international laws and regulations as they are enforced now or as they evolve. For example, our privacy policies may be insufficient to protect any personal information we collect, or may not comply with applicable laws. Our non-compliance could result in government-imposed fines or orders requiring that we change our practices, which could adversely affect our business. In addition to the risks associated with enforcement activities and potential contractual liabilities, our ongoing efforts to comply with evolving laws and regulations at the federal and state level may be costly and require ongoing modifications to our policies, procedures and systems. In addition, if we are unable to properly protect the privacy and security of protected health information, we could be found to have breached our contracts.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual or perceived failure to adequately comply with applicable laws and regulations relating to privacy and data protection, or to protect personal data and other data we process or maintain, could result in regulatory enforcement actions against us, including fines, imprisonment of company officials and public censure, claims for damages by affected individuals, other lawsuits or reputational and damage, all of which could materially affect our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we or any contract manufacturers and suppliers we engage fail to comply with environmental, health, and safety laws and regulations, we could become subject to fines or penalties or incur costs that could have a material adverse effect on the success of our business.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and any contract manufacturers and suppliers we engage are subject to numerous federal, state, and local environmental, health, and safety laws, regulations, and permitting requirements, including those governing laboratory procedures; the generation, handling, use, storage, treatment, and disposal of hazardous and regulated materials and wastes; the emission and discharge of hazardous materials into the ground, air, and water; and employee health and safety. Our operations involve the use of hazardous and flammable materials, including chemicals and biological and radioactive materials. Our operations also produce hazardous waste. We generally contract with third parties for the disposal of these materials and wastes. We cannot eliminate the risk of contamination or injury from these materials. In the event of contamination or injury resulting from our use of hazardous materials, we could be held liable for any resulting damages, and any liability could exceed our resources. Under certain environmental laws, we could be held responsible for costs relating to any contamination at our current or past facilities and at third-party facilities. We also could incur significant costs associated with civil or criminal fines and penalties.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compliance with applicable environmental laws and regulations may be expensive, and current or future environmental laws and regulations may impair our research, product development and manufacturing efforts. In addition, we cannot entirely eliminate the risk of accidental injury or contamination from these materials or wastes. Although we maintain workers&#8217; compensation insurance to cover us for costs and expenses we may incur due to injuries to our employees resulting from the use of hazardous materials, this insurance may not provide adequate coverage against potential liabilities. We do not carry specific biological or hazardous waste insurance coverage, and our property, casualty, and general liability insurance policies specifically exclude coverage for damages and fines arising from biological or hazardous waste exposure or contamination. Accordingly, in the event of contamination or injury, we could be held liable for damages or be penalized with fines in an amount exceeding our resources, and our clinical trials or regulatory approvals could be suspended, which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business activities may be subject to the Foreign Corrupt Practices Act and similar anti-bribery and anti-corruption laws, as well as U.S. and certain foreign export controls, trade sanctions, and import laws and regulations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business activities may be subject to the Foreign Corrupt Practices Act of 1977, as amended (the "FCPA"), and similar anti-bribery or anti-corruption laws, regulations or rules of other countries in which we operate, including the U.K. Bribery Act. The FCPA generally prohibits offering, promising, giving, or authorizing others to give anything of value, either directly or indirectly, to a non-U.S. government official in order to influence official action, or otherwise obtain or retain business. The FCPA also requires public companies to make and keep books and records that accurately and fairly reflect the transactions of the corporation and to devise and maintain an adequate system of internal accounting controls. Our business is heavily regulated and therefore involves significant interaction with public officials, including officials of non-U.S. governments. Additionally, in many other countries, the health care providers who prescribe pharmaceuticals are employed by their government, and the purchasers of pharmaceuticals are government entities; therefore, our dealings with these prescribers and purchasers are subject to regulation under the FCPA. Recently the Securities and Exchange Commission (the "SEC"), and Department of Justice have increased their FCPA enforcement activities with respect to biotechnology and pharmaceutical companies. There is no certainty that all of our employees, agents, contractors, or collaborators, or those of our affiliates, will comply with all applicable laws and regulations, particularly given the high level of complexity of these laws. Violations of these laws and regulations could result in fines, criminal sanctions against us, our officers, or our employees, the closing down of our facilities, requirements to obtain export licenses, cessation of business activities in sanctioned countries, implementation of compliance programs, and prohibitions on the conduct of our business. Any such violations could include prohibitions on our ability to offer our products in one or more countries and could materially damage our reputation, our brand, our international expansion efforts, our ability to attract and retain employees, and our business, prospects, operating results, and financial condition.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in the future once we enter a commercialization phase, our products may be subject to U.S. and foreign export controls, trade sanctions and import laws and regulations. Governmental regulation of the import or export of our products, or our failure to obtain any required import or export authorization for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the export of our products may create delays in the introduction of our products in international markets or, in some cases, prevent the export of our products to some countries altogether. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments, and persons targeted by U.S. sanctions. If we fail to comply with export and import regulations and such economic sanctions, we may be fined or other penalties could be imposed, including a denial of certain export privileges. Moreover, any new export or import restrictions, new legislation or shifting approaches in the enforcement or scope of existing regulations, or in the countries, persons, or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export our products to existing or potential customers with international operations. Any limitation on our ability to export or sell access to our products would likely adversely affect our business.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inadequate funding for the FDA, the SEC and other government agencies could hinder their ability to hire and retain key leadership and other personnel, prevent new products and services from being developed or commercialized in a timely manner or otherwise prevent those agencies from performing normal business functions on which the operation of our business may rely, which could negatively impact our business.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory, and policy changes. Average review times at the agency have fluctuated in recent years as a result. In addition, government funding of the SEC and other government agencies on which our operations may rely, including those that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable. Disruptions at the FDA and other agencies may also slow the time necessary for new drugs to be reviewed and/or approved by necessary government agencies, which would adversely affect our business. For example, over the last several years, including from December 22, 2018 until January 25, 2019, the U.S. government has shut down several times and certain regulatory agencies, such as the FDA and the SEC, have had to furlough critical FDA, SEC and other government employees and stop critical activities. If a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business. Further, in our operations as a public company, future government shutdowns could impact our ability to access the public markets and obtain necessary capital in order to properly capitalize and continue our operations.</span></div><div id="i42e5030d714642659b5d462a2dee590a_121"></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Reliance on Third Parties</span></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We expect to depend on collaborations with third parties for the research, development and commercialization of certain of the product candidates we may develop. If any such collaborations are not successful, we may not be able to realize the market potential of those product candidates.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate seeking third-party collaborators for the research, development, and commercialization of certain of the product candidates we may develop. For example, we have collaborations with F-star, Takeda, Sanofi, Biogen and others, to further our development of product candidates and to enhance our research efforts directed to better understanding neurodegenerative diseases. Our likely collaborators for any other collaboration arrangements include large and mid-size pharmaceutical companies, regional and national pharmaceutical companies, biotechnology companies and academic institutions. If we enter into any such arrangements with any third parties, we will likely have shared or limited control over the amount and timing of resources that our collaborators dedicate to the development or potential commercialization of any product candidates we may seek to develop with them. Our ability to generate revenue from these arrangements with commercial entities will depend on our collaborators&#8217; abilities to successfully perform the functions assigned to them in these arrangements. We cannot predict the success of any collaboration that we enter into.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collaborations involving our research programs, or any product candidates we may develop, pose the following risks to us:</span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators generally have significant discretion in determining the efforts and resources that they will apply to these collaborations;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may not properly obtain, maintain, enforce, or defend intellectual property or proprietary rights relating to our product candidates or research programs or may use our proprietary information in such a way as to expose us to potential litigation or other intellectual property related proceedings, including proceedings challenging the scope, ownership, validity and enforceability of our intellectual property;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may own or co-own intellectual property covering our product candidates or research programs that results from our collaboration with them, and in such cases, we may not have the exclusive right to commercialize such intellectual property or such product candidates or research programs;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may need the cooperation of our collaborators to enforce or defend any intellectual property we contribute to or that arises out of our collaborations, which may not be provided to us;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may control certain interactions with regulatory authorities, which may impact on our ability to obtain and maintain regulatory approval of our products candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">disputes may arise between the collaborators and us that result in the delay or termination of the research, development, or commercialization of our product candidates or research programs or that result in costly litigation or arbitration that diverts management attention and resources;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may decide to not pursue development and commercialization of any product candidates we develop or may elect not to continue or renew development or commercialization programs based on clinical trial results, changes in the collaborator&#8217;s strategic focus or available funding or external factors such as an acquisition that diverts resources or creates competing priorities;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may delay clinical trials, provide insufficient funding for a clinical trial program, stop a clinical trial or abandon a product candidate, repeat or conduct new clinical trials, or require a new formulation of a product candidate for clinical testing;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators could independently develop, or develop with third parties, products that compete directly or indirectly with our product candidates or research programs if the collaborators believe that competitive products are more likely to be successfully developed or can be commercialized under terms that are more economically attractive than ours;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may restrict us from researching, developing or commercializing certain products or technologies without their involvement;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators with marketing and distribution rights to one or more product candidates may not commit sufficient resources to the marketing and distribution of such product candidates;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may lose certain valuable rights under circumstances identified in our collaborations, including if we undergo a change of control;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may grant sublicenses to our technology or product candidates or undergo a change of control and the sublicensees or new owners may decide to take the collaboration in a direction which is not in our best interest;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborators may become bankrupt, which may significantly delay our research or development programs, or may cause us to lose access to valuable technology, know-how or intellectual property of the collaborator relating to our products, product candidates or research programs;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">key personnel at our collaborators may leave, which could negatively impact our ability to productively work with our collaborators;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborations may require us to incur short and long-term expenditures, issue securities that dilute our stockholders, or disrupt our management and business;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">if our collaborators do not satisfy their obligations under our agreements with them, or if they terminate our collaborations with them, we may not be able to develop or commercialize product candidates as planned;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborations may require us to share in development and commercialization costs pursuant to budgets that we do not fully control and our failure to share in such costs could have a detrimental impact on the collaboration or our ability to share in revenue generated under the collaboration;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaborations may be terminated in their entirety or with respect to certain product candidates or technologies and, if so terminated, may result in a need for additional capital to pursue further development or commercialization of the applicable product candidates or technologies, including our BBB platform technology;&#160;and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">collaboration agreements may not lead to development or commercialization of product candidates in the most efficient manner or at all. If a present or future collaborator of ours were to be involved in a business combination, the continued pursuit and emphasis on our development or commercialization program under such collaboration could be delayed, diminished, or terminated.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may face significant competition in seeking appropriate collaborations. Recent business combinations among biotechnology and pharmaceutical companies have resulted in a reduced number of potential collaborators. In addition, the negotiation process is time-consuming and complex, and we may not be able to negotiate collaborations on a timely basis, on acceptable terms, or at all. If we are unable to do so, we may have to curtail the development of the product candidate for which we are seeking to collaborate, reduce or delay its development program or one or more of our other development programs, delay its potential commercialization or reduce the scope of any sales or marketing activities, or increase our expenditures and undertake development or commercialization activities at our own expense. If we elect to increase our expenditures to fund development or commercialization activities on our own, we may need to obtain additional capital, which may not be available to us on acceptable terms or at all. If we do not have sufficient funds, we may not be able to further develop product candidates or bring them to market and generate product revenue.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we enter into collaborations to develop and potentially commercialize any product candidates, we may not be able to realize the benefit of such transactions if we or our collaborator elects not to exercise the rights granted under the agreement or if we or our collaborator are unable to successfully integrate a product candidate into existing operations and company culture. The failure to develop and commercialize a product candidate pursuant to our agreements with our current or future collaborators could prevent us from receiving future payments under such agreements, which could negatively impact our revenues. In addition, if our agreement with any of our collaborators terminates, our access to technology and intellectual property licensed to us by that collaborator may be restricted or terminate entirely, which may delay our continued development of our product candidates utilizing the collaborator&#8217;s technology or intellectual property or require us to stop development of those product candidates completely. We may also find it more difficult to find a suitable replacement collaborator or attract new collaborators, and our development programs may be delayed or the perception of us in the business and financial communities could be adversely affected. Many of the risks relating to product development, regulatory approval, and commercialization described in this &#8220;Risk Factors&#8221; section also apply to the activities of our collaborators and any negative impact on our collaborators may adversely affect us.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We expect to rely on third parties to conduct our clinical trials and some aspects of our research and preclinical testing, and those third parties may not perform satisfactorily, including failing to meet deadlines for the completion of such trials, research, or testing</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently rely and expect to continue to rely on third parties, such as CROs, clinical data management organizations, medical institutions, and clinical investigators, to conduct some aspects of our research and preclinical testing and our clinical trials. Any of these third parties may terminate their engagements with us or be unable to fulfill their contractual obligations. If we need to enter into alternative arrangements, it would delay our product development activities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reliance on these third parties for research and development activities reduces our control over these activities but does not relieve us of our responsibilities. For example, we remain responsible for ensuring that each of our clinical trials is conducted in accordance with the general investigational plan and protocols for the trial. Moreover, the FDA requires us to comply with cGCPs for conducting, recording, and reporting the results of clinical trials to assure that data and reported results are credible, reproducible and accurate and that the rights, integrity, and confidentiality of trial participants are protected. We also are required to register ongoing clinical trials and post the results of completed clinical trials on a government-sponsored database within certain time frames. Failure to do so can result in fines, adverse publicity, and civil and criminal sanctions.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our third-party service providers are not our employees, and we are therefore unable to directly monitor whether or not they devote sufficient time and resources to our clinical and nonclinical programs. These third-party service providers may also have relationships with other commercial entities, including our competitors, for whom they may also be conducting clinical trials or other drug development activities that could harm our competitive position. If these third parties do not successfully carry out their contractual duties, meet expected deadlines, or conduct our clinical trials in accordance with regulatory requirements or our stated protocols, we will not be able to obtain, or may be delayed in obtaining, marketing approvals for any product candidates we may develop and will not be able to, or may be delayed in our efforts to, successfully commercialize our medicines.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect to rely on other third parties to store and distribute drug supplies for our clinical trials. Any performance failure on the part of our distributors, including with the shipment of any drug supplies, could delay clinical development or marketing approval of any product candidates we may develop or commercialization of our medicines, producing additional losses and depriving us of potential product revenue.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We currently contract with third parties for the manufacture of materials for our research programs, preclinical studies and clinical trials and expect to continue to do so for commercialization of some or all product candidates that we may develop. This reliance on third parties may increase the risk that we will not have sufficient quantities of such materials, product candidates, or any medicines that we may develop and commercialize, or that such supply will not be available to us at an acceptable cost, which could delay, prevent, or impair our development or commercialization efforts.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not have any manufacturing facilities. We currently rely on third-party manufacturers for the manufacture of our materials for preclinical studies and clinical trials and expect to continue to do so for preclinical studies, clinical trials and for commercial supply of any product candidates that we may develop.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be unable to establish any further agreements with third-party manufacturers or to do so on acceptable terms. Even if we are able to establish agreements with third-party manufacturers, reliance on third-party manufacturers entails additional risks, including:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the possible breach of the manufacturing agreement by the third party;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the possible termination or nonrenewal of the agreement by the third party at a time that is costly or inconvenient for us;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">reliance on the third party for regulatory compliance, quality assurance, safety, and pharmacovigilance and related reporting; and</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the inability to produce required volume in a timely manner and to quality standards.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third-party manufacturers may not be able to comply with cGMP regulations or similar regulatory requirements outside the United States. Our failure, or the failure of our third-party manufacturers, to comply with applicable regulations could result in clinical holds on our trials, sanctions being imposed on us, including fines, injunctions, civil penalties, delays, suspension or withdrawal of approvals, license revocations, seizures or recalls of product candidates or medicines, operating restrictions, and criminal prosecutions, any of which could significantly and adversely affect supplies of our medicines and harm our business, financial condition, results of operations and growth prospects.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any medicines that we may develop may compete with other product candidates and products for access to manufacturing facilities. There are a limited number of manufacturers that operate under cGMP regulations and that might be capable of manufacturing for us.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any performance failure on the part of our existing or future manufacturers could delay clinical development or marketing approval. We do not currently have arrangements in place for redundant supply for any of our product candidates. If any one of our current contract manufacturers cannot perform as agreed, we may be required to replace that manufacturer and may incur added costs and delays in identifying and qualifying any such replacement. Furthermore, securing and reserving production capacity with contract manufacturers may result in significant costs.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current and anticipated future dependence upon others for the manufacture of any product candidates we may develop or medicines may adversely affect our future profit margins and our ability to commercialize any medicines that receive marketing approval on a timely and competitive basis.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on third-party suppliers for key raw materials used in our manufacturing processes, and the loss of these third-party suppliers or their inability to supply us with adequate raw materials could harm our business.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on third-party suppliers for the raw materials required for the production of our product candidates. Our dependence on these third-party suppliers and the challenges we may face in obtaining adequate supplies of raw materials involve several risks, including limited control over pricing, availability, quality and delivery schedules. As a small company, our negotiation leverage is limited and we are likely to get lower priority than our competitors who are larger than we are. We cannot be certain that our suppliers will continue to provide us with the quantities of these raw materials that we require or satisfy our anticipated specifications and quality requirements. Any supply interruption in limited or sole sourced raw materials could materially harm our ability to manufacture our product candidates until a new source of supply, if any, could be identified and qualified. We may be unable to find a sufficient alternative supply channel in a reasonable time or on commercially reasonable terms. Any performance failure on the part of our suppliers could delay the development and potential commercialization of our product candidates, including limiting supplies necessary for clinical trials and regulatory approvals, which would have a material adverse effect on our business.</span></div><div id="i42e5030d714642659b5d462a2dee590a_124"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to obtain and maintain patent protection for any product candidates we develop or for our BBB platform technology, our competitors could develop and commercialize products or technology similar or identical to ours, and our ability to successfully commercialize any product candidates we may develop, and our technology may be adversely affected.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends in large part on our ability to obtain and maintain patent protection in the United States and other countries with respect to our BBB platform technology and any proprietary product candidates and other technologies we may develop. We seek to protect our proprietary position by in-licensing intellectual property and filing patent applications in the United States and abroad relating to our BBB platform technology, programs and product candidates, as well as other technologies that are important to our business. Given that the development of our technology and product candidates is at an early stage, our intellectual property portfolio with respect to certain aspects of our technology and product candidates is also at an early stage. In addition, we cannot be certain that any patents we own or in-license in the United States adequately cover the Fc domain portion of our BBB platform technology that binds to transferrin receptor, or adequately cover the antibodies, enzymes or proteins being developed in our ATV:TREM2, ETV:IDS or PTV:PGRN programs.&#160;We have filed or intend to file patent applications on these aspects of our technology and product candidates; however, there can be no assurance that any such patent applications will issue as granted patents.&#160;Furthermore, in some cases, we have only filed provisional patent applications on certain aspects of our technology and product candidates and each of these provisional patent applications is not eligible to become an issued patent until, among other things, we file a non-provisional patent application within 12 months of the filing date of the applicable provisional patent application. Any failure to file a non-provisional patent application within this timeline could cause us to lose the ability to obtain patent protection for the inventions disclosed in the associated provisional patent applications. Furthermore, in some cases, we may not be able to obtain issued claims covering compositions relating to our BBB platform technology, programs and product candidates, as well as other technologies that are important to our business, and instead may need to rely on filing patent applications with claims covering a method of use and/or method of manufacture for protection of such BBB platform technology, programs, product candidates and other technologies. There can be no assurance that any such patent applications will issue as granted patents, and even if they do issue, such patent claims may be insufficient to prevent third parties, such as our competitors, from utilizing our technology.&#160;Any failure to obtain or maintain patent protection with respect to our BBB platform technology, programs and product candidates could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If any of our owned or in-licensed patent applications do not issue as patents in any jurisdiction, we may not be able to compete effectively.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in either the patent laws or their interpretation in the United States and other countries may diminish our ability to protect our inventions, obtain, maintain, and enforce our intellectual property rights and, more generally, could affect the value of our intellectual property or narrow the scope of our owned and licensed patents. With respect to both in-licensed and owned intellectual property, we cannot predict whether the patent applications we and our licensors are currently pursuing will issue as patents in any particular jurisdiction or whether the claims of any issued patents will provide sufficient protection from competitors or other third parties.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The patent prosecution process is expensive, time-consuming, and complex, and we may not be able to file, prosecute, maintain, enforce, or license all necessary or desirable patent applications at a reasonable cost or in a timely manner. It is also possible that we will fail to identify patentable aspects of our research and development output in time to obtain patent protection. Although we enter into nondisclosure and confidentiality agreements with parties who have access to confidential or patentable aspects of our research and development output, such as our employees, corporate collaborators, outside scientific collaborators, CROs, contract manufacturers, consultants, advisors, and other third parties, any of these parties may breach the agreements and disclose such output before a patent application is filed, thereby jeopardizing our ability to seek patent protection. In addition, our ability to obtain and maintain valid and enforceable patents depends on whether the differences between our inventions and the prior art allow our inventions to be patentable over the prior art. Furthermore, publications of discoveries in the scientific literature often lag behind the actual discoveries, and patent applications in the United States and other jurisdictions are typically not published until 18&#160;months after filing, or in some cases not at all. Therefore, we cannot be certain that we or our licensors were the first to make the inventions claimed in any of our owned or licensed patents or pending patent applications, or that we or our licensors were the first to file for patent protection of such inventions.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the scope of any patent protection we obtain is not sufficiently broad, or if we lose any of our patent protection, our ability to prevent our competitors from commercializing similar or identical technology and product candidates would be adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The patent position of biotechnology and pharmaceutical companies generally is highly uncertain, involves complex legal and factual questions, and has been the subject of much litigation in recent years. As a result, the issuance, scope, validity, enforceability, and commercial value of our patent rights are highly uncertain. Our owned or in-licensed pending and future patent applications may not result in patents being issued which protect our BBB platform technology, product candidates or other technologies or which effectively prevent others from commercializing competitive technologies and product candidates.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, the coverage claimed in a patent application can be significantly reduced before the patent is issued, and its scope can be reinterpreted after issuance. Even if patent applications we license or own currently or in the future issue as patents, they may not issue in a form that will provide us with any meaningful protection, prevent competitors or other third parties from competing with us, or otherwise provide us with any competitive advantage. Any patents that we own or in-license may be challenged, narrowed, circumvented, or invalidated by third parties. Consequently, we do not know whether our BBB platform technology, product candidates or other technologies will be protectable or remain protected by valid and enforceable patents. Our competitors or other third parties may be able to circumvent our patents by developing similar or alternative technologies or products in a non-infringing manner which could materially adversely affect our business, financial condition, results of operations and growth prospects.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The issuance of a patent is not conclusive as to its inventorship, scope, validity, or enforceability, and our patents may be challenged in the courts or patent offices in the United States and abroad. We or our licensors may be subject to a third-party preissuance submission of prior art to the USPTO, or become involved in opposition, derivation, revocation, reexamination, post-grant and&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inter partes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;review, or interference proceedings or other similar proceedings challenging our owned or licensed patent rights. An adverse determination in any such submission, proceeding or litigation could reduce the scope of, or invalidate or render unenforceable, our owned or in-licensed patent rights, allow third parties to commercialize our BBB platform technology, product candidates or other technologies and compete directly with us, without payment to us, or result in our inability to manufacture or commercialize products without infringing third-party patent rights. Moreover, we, or one of our licensors, may have to participate in interference proceedings declared by the USPTO to determine priority of invention or in post-grant challenge proceedings, such as oppositions in a foreign patent office, that challenge our or our licensor&#8217;s priority of invention or other features of patentability with respect to our owned or in-licensed patents and patent applications. Such challenges may result in loss of patent rights, loss of exclusivity, or in patent claims being narrowed, invalidated, or held unenforceable, which could limit our ability to stop others from using or commercializing similar or identical technology and products, or limit the duration of the patent protection of our BBB platform technology, product candidates and other technologies. Such proceedings also may result in substantial cost and require significant time from our scientists and management, even if the eventual outcome is favorable to us. If we or our collaborators are unsuccessful in any such proceeding or other priority or inventorship dispute, we may be required to obtain and maintain licenses from third parties, including parties involved in any such interference proceedings or other priority or inventorship disputes. Such licenses may not be available on commercially reasonable terms or at all, or may be non-exclusive. If we are unable to obtain and maintain such licenses, we may need to cease the development, manufacture, and commercialization of one or more of the product candidates we may develop. The loss of exclusivity or the narrowing of our owned and licensed patent claims could limit our ability to stop others from using or commercializing similar or identical technology and products.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, given the amount of time required for the development, testing, and regulatory review of new product candidates, patents protecting such product candidates might expire before or shortly after such product candidates are commercialized. As a result, our intellectual property may not provide us with sufficient rights to exclude others from commercializing products similar or identical to ours.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our owned and in-licensed patents and patent applications are, and may in the future be, co-owned with third parties. For example, we may currently, and may in the future, co-own certain patents and patent applications relating to our BBB platform technology with F-star. In addition, certain of our licensors co-own the patents and patent applications we in-license with other third parties with whom we do not have a direct relationship. Our exclusive rights to certain of these patents and patent applications are dependent, in part, on inter-institutional or other operating agreements between the joint owners of such patents and patent applications, who are not parties to our license agreements. If our licensors do not have exclusive control of the grant of licenses under any such third-party co-owners&#8217; interest in such patents or patent applications or we are otherwise unable to secure such exclusive rights, such co-owners may be able to license their rights to other third parties, including our competitors, and our competitors could market competing products and technology. In addition, we may need the cooperation of any such co-owners of our patents in order to enforce such patents against third parties, and such cooperation may not be provided to us. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our rights to develop and commercialize our BBB platform technology and product candidates are subject, in part, to the terms and conditions of licenses granted to us by others or licenses granted by us to others.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are heavily reliant upon licenses to certain patent rights and proprietary technology from third parties that are important or necessary to the development of our BBB platform technology and product candidates. For example, in June 2016, we entered into a license agreement with Genentech pursuant to which we received an exclusive license to certain of Genentech&#8217;s intellectual property relating to our LRRK2 program, including our DNL151 (BIIB122) product candidate. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our agreements with F-star and other license agreements may not provide exclusive rights to use certain licensed intellectual property and technology in all relevant fields of use and in all territories in which we may wish to develop or commercialize our technology and products in the future. For example, F-star retains the right to use itself, and to license to others, its modular antibody technology for any purpose other than the targets which we have agreed with F-star would or may be exclusively available to us. As a result, we may not be able to prevent competitors or other third parties from developing and commercializing competitive products that also utilizes technology that we have in-licensed.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, subject to the terms of any such license agreements, we do not have the right to control the preparation, filing, prosecution and maintenance, and we may not have the right to control the enforcement, and defense of patents and patent applications covering the technology that we license from third parties. For example, under our agreements with F-star and Genentech, the licensors control prosecution and, in the case of F-star and in specified circumstances, enforcement of certain of the patents and patent applications licensed to us. Also, under our agreements with Takeda, Sanofi and Biogen, they control prosecution, and in specified circumstances, enforcement of certain of the patents and patent applications licensed to them. We cannot be certain that our in-licensed or out-licensed patents and patent applications that are controlled by our licensors or licensees will be prepared, filed, prosecuted, maintained, enforced, and defended in a manner consistent with the best interests of our business. If our licensors or licensees fail to prosecute, maintain, enforce, and defend such patents, or lose rights to those patents or patent applications, the rights we have licensed may be reduced or eliminated, our right to develop and commercialize our BBB platform technology and any of our product candidates that are subject of such licensed rights could be adversely affected, and we may not be able to prevent competitors from making, using and selling competing products. In addition, even where we have the right to control patent prosecution of patents and patent applications we have licensed to and from third parties, we may still be adversely affected or prejudiced by actions or inactions of our licensees, our licensors and their counsel that took place prior to the date upon which we assumed control over patent prosecution.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, our owned and in-licensed patents may be subject to a reservation of rights by one or more third parties. For example, our license to certain intellectual property owned by Genentech is subject to certain research rights Genentech granted to third parties prior to our license agreement. In addition, certain of our in-licensed intellectual property relating to RIPK1 was funded in part by the U.S. government. As a result, the U.S. government may have certain rights to such intellectual property. When new technologies are developed with U.S. government funding, the U.S. government generally obtains certain rights in any resulting patents, including a non-exclusive license authorizing the U.S. government to use the invention or to have others use the invention on its behalf. The U.S. government&#8217;s rights may also permit it to disclose the funded inventions and technology to third parties and to exercise march-in rights to use or allow third parties to use the technology we have licensed that was developed using U.S. government funding. The U.S. government may exercise its march-in rights if it determines that action is necessary because we fail to achieve practical application of the government-funded technology, or because action is necessary to alleviate health or safety needs, to meet requirements of federal regulations, or to give preference to U.S. industry. In addition, our rights in such inventions may be subject to certain requirements to manufacture products embodying such inventions in the United States in certain circumstances and if this requirement is not waived. Any exercise by the U.S. government of such rights or by any third party of its reserved rights could have a material adverse effect on our competitive position, business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we fail to comply with our obligations in the agreements under which we license intellectual property rights from third parties or otherwise experience disruptions to our business relationships with our licensors, we could lose license rights that are important to our business.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into license agreements with third parties and may need to obtain additional licenses from others to advance our research or allow commercialization of product candidates we may develop or our BBB platform technology. It is possible that we may be unable to obtain additional licenses at a reasonable cost or on reasonable terms, if at all. In that event, we may be required to expend significant time and resources to redesign our technology, product candidates, or the methods for manufacturing them or to develop or license replacement technology, all of which may not be feasible on a technical or commercial basis. If we are unable to do so, we may be unable to develop or commercialize the affected product candidates or continue to utilize our existing BBB platform technology, which could harm our business, financial condition, results of operations and growth prospects significantly. We cannot provide any assurances that third-party patents do not exist which might be enforced against our current technology, including our BBB platform technology, manufacturing methods, product candidates, or future methods or products resulting in either an injunction prohibiting our manufacture or future sales, or, with respect to our future sales, an obligation on our part to pay royalties and/or other forms of compensation to third parties, which could be significant.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, each of our license agreements, and we expect our future agreements, will impose various development, diligence, commercialization, and other obligations on us. Certain of our license agreements also require us to meet development timelines, or to exercise commercially reasonable efforts to develop and commercialize licensed products, in order to maintain the licenses. In spite of our efforts, our licensors might conclude that we have materially breached our obligations under such license agreements and might therefore terminate the license agreements, thereby removing or limiting our ability to develop and commercialize products and technology covered by these license agreements. If these in-licenses are terminated, or if the underlying patents fail to provide the intended exclusivity, competitors or other third parties would have the freedom to seek regulatory approval of, and to market, products identical to ours and we may be required to cease our development and commercialization of certain of our product candidates or of our current BBB platform technology. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations and growth prospects.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, disputes may arise regarding intellectual property subject to a licensing agreement, including:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the scope of rights granted under the license agreement and other interpretation-related issues;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the extent to which our technology and processes infringe on intellectual property of the licensor that is not subject to the licensing agreement;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the sublicensing of patent and other rights under our collaborative development relationships;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our diligence obligations under the license agreement and what activities satisfy those diligence obligations;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the inventorship and ownership of inventions and know-how resulting from the joint creation or use of intellectual property by our licensors and us and our partners; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the priority of invention of patented technology.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the agreements under which we currently license intellectual property or technology from third parties are complex, and certain provisions in such agreements may be susceptible to multiple interpretations. The resolution of any contract interpretation disagreement that may arise could narrow what we believe to be the scope of our rights to the relevant intellectual property or technology, or increase what we believe to be our financial or other obligations under the relevant agreement, either of which could have a material adverse effect on our business, financial condition, results of operations and growth prospects. Moreover, if disputes over intellectual property that we have licensed prevent or impair our ability to maintain our current licensing arrangements on commercially acceptable terms, we may be unable to successfully develop and commercialize the affected product candidates, which could have a material adverse effect on our business, financial conditions, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to protect our intellectual property and proprietary rights throughout the world.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Filing, prosecuting, and defending patents on our BBB platform technology, product candidates and other technologies in all countries throughout the world would be prohibitively expensive, and the laws of foreign countries may not protect our rights to the same extent as the laws of the United States. Further, our ability to pursue patents throughout the world may be delayed or affected due to the COVID-19 global pandemic. Consequently, we may not be able to prevent third parties from practicing our inventions in all countries outside the United States, or from selling or importing products made using our inventions in and into the United States or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and, further, may export otherwise infringing products to territories where we have patent protection but enforcement is not as strong as that in the United States. These products may compete with our products, and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions. The legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents, trade secrets, and other intellectual property protection, particularly those relating to biotechnology products, which could make it difficult for us to stop the infringement of our patents or marketing of competing products in violation of our intellectual property and proprietary rights generally. Proceedings to enforce our intellectual property and proprietary rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business, could put our patents at risk of being invalidated or interpreted narrowly, could put our patent applications at risk of not issuing, and could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our intellectual property and proprietary rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many countries have compulsory licensing laws under which a patent owner may be compelled to grant licenses to third parties. In addition, many countries limit the enforceability of patents against government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of such patent. If we or any of our licensors is forced to grant a license to third parties with respect to any patents relevant to our business, our competitive position may be impaired, and our business, financial condition, results of operations, and growth prospects may be adversely affected.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Obtaining and maintaining our patent protection depends on compliance with various procedural, document submission, fee payment, and other requirements imposed by government patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodic maintenance fees, renewal fees, annuity fees, and various other government fees on patents and applications will be due to be paid to the USPTO and various government patent agencies outside of the United States over the lifetime of our owned or licensed patents and applications. In certain circumstances, we rely on our licensing partners to pay these fees due to U.S. and non-U.S. patent agencies. The USPTO and various non-U.S. government agencies require compliance with several procedural, documentary, fee payment, and other similar provisions during the patent application process. We are also dependent on our licensors to take the necessary action to comply with these requirements with respect to our licensed intellectual property. In some cases, an inadvertent lapse can be cured by payment of a late fee or by other means in accordance with the applicable rules. There are situations, however, in which non-compliance can result in abandonment or lapse of the patent or patent application, resulting in a partial or complete loss of patent rights in the relevant jurisdiction. In such an event, potential competitors might be able to enter the market with similar or identical products or technology, which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in U.S. patent law could diminish the value of patents in general, thereby impairing our ability to protect our products.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in either the patent laws or interpretation of the patent laws in the United States could increase the uncertainties and costs surrounding the prosecution of patent applications and the enforcement or defense of issued patents. Assuming that other requirements for patentability are met, prior to March 2013, in the United States, the first to invent the claimed invention was entitled to the patent, while outside the United States, the first to file&#160;a patent application was entitled to the patent. After March 2013, under the Leahy-Smith America Invents Act (the "America Invents Act"), enacted in September 2011, the United States transitioned to a first inventor to file system in which, assuming that other requirements for patentability are met, the first inventor to file&#160;a patent application will be entitled to the patent on an invention regardless of whether a third party was the first to invent the claimed invention. A third party that files a patent application in the USPTO after March 2013, but before us could therefore be awarded a patent covering an invention of ours even if we had made the invention before it was made by such third party. This will require us to be cognizant going forward of the time from invention to filing of a patent application. Since patent applications in the United States and most other countries are confidential for a period of time after filing or until issuance, we cannot be certain that we or our licensors were the first to either (i)&#160;file any patent application related to our BBB platform technology, product candidates or other technologies or (ii)&#160;invent any of the inventions claimed in our or our licensor&#8217;s patents or patent applications.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The America Invents Act also includes a number of significant changes that affect the way patent applications will be prosecuted and also may affect patent litigation. These include allowing third-party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent by USPTO administered post-grant proceedings, including post-grant review,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inter partes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;review, and derivation proceedin</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gs. Because of a lower evidentiary standard in USPTO proceedings compared to the evidentiary standard in United States federal courts necessary to invalidate a patent claim, a third party could potentially provide evidence in a USPTO proceeding sufficient for the USPTO to hold a claim invalid even though the same evidence would be insufficient to invalidate the claim if first presented in a district court action.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Accordingly, a third party may attempt to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if first challenged by the third party as a defendant in a district court action. Therefore, the America Invents Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our owned or in-licensed patent applications and the enforcement or defense of our owned or in-licensed issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the patent positions of companies in the development and commercialization of biologics and pharmaceuticals are particularly uncertain. Recent U.S. Supreme Court rulings have narrowed the scope of patent protection available in certain circumstances and weakened the rights of patent owners in certain situations. This combination of events has created uncertainty with respect to the validity and enforceability of patents, once obtained. Depending on future actions by the U.S. Congress, the federal courts, and the USPTO, the laws and regulations governing patents could change in unpredictable ways that could have a material adverse effect on our existing patent portfolio and our ability to protect and enforce our intellectual property in the future.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issued patents covering our BBB platform technology, product candidates and other technologies could be found invalid or unenforceable if challenged in court or before administrative bodies in the United States or abroad.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we or one of our licensors initiated legal proceedings against a third party to enforce a patent covering our BBB platform technology, product candidates or other technologies, the defendant could counterclaim that such patent is invalid or unenforceable or raise a defense to infringement. In patent litigation in the United States, defendant counterclaims alleging invalidity or unenforceability are commonplace. Grounds for a validity challenge could be an alleged failure to meet any of several statutory requirements, including lack of subject matter eligibility for patenting, novelty, obviousness, or non-enablement. Grounds for an unenforceability assertion could be an allegation that someone connected with prosecution of the patent withheld relevant information from the USPTO, or made a misleading statement, during prosecution. Grounds for defenses to infringement include statutory exemptions to patent infringement for uses related to submitting information to regulatory authorities to seek certain regulatory approvals. Third parties may raise claims challenging the validity or enforceability of our owned or in-licensed patents before administrative bodies in the United States or abroad, even outside the context of litigation. Such mechanisms include re-examination, post-grant review,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inter partes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;review, interference proceedings, derivation proceedings, and equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings). Such proceedings could result in the revocation of, cancellation of, or amendment to our patents in such a way that they no longer cover our BBB platform technology, product candidates or other technologies. The outcome following legal assertions of invalidity and unenforceability is unpredictable. With respect to the validity question, for example, a judge or jury could find that our patent claims laws of nature or are otherwise ineligible for patenting, and we cannot be certain that there is no invalidating prior art, of which we or our licensing partners and the patent examiner were unaware during prosecution. If a third party were to prevail on a legal assertion of invalidity or unenforceability, we would lose at least part, and perhaps all, of the patent protection on our BBB platform technology, product candidates or other technologies. Such a loss of patent protection would have a material adverse impact on our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not obtain patent term extension and data exclusivity for any product candidates we may develop, our business may be materially harmed.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending upon the timing, duration and specifics of any FDA marketing approval of any product candidates we may develop, one or more of our owned or in-licensed U.S. patents may be eligible for limited patent term extension under the Hatch-Waxman Act. The Hatch-Waxman Act permit a patent term extension of up to five years as compensation for patent term lost during the FDA regulatory review process. A patent term extension cannot extend the remaining term of a patent beyond a total of 14&#160;years from the date of product approval, only one patent may be extended and only those claims covering the approved drug, a method for using it, or a method for manufacturing it may be extended. Similar extensions as compensation for patent term lost during regulatory review processes are also available in certain foreign countries and territories, such as in Europe under a Supplementary Patent Certificate. However, we may not be granted an extension in the United States and/or foreign countries and territories because of, for example, failing to exercise due diligence during the testing phase or regulatory review process, failing to apply within applicable deadlines, failing to apply prior to expiration of relevant patents, or otherwise failing to satisfy applicable requirements. Moreover, the applicable time period or the scope of patent protection afforded could be less than we request. If we are unable to obtain patent term extension or the term of any such extension is shorter than what we request, our competitors may obtain approval of competing products following our patent expiration, and our business, financial condition, results of operations and growth prospects could be materially harmed.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to claims challenging the inventorship of our patents and other intellectual property.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We or our licensors may be subject to claims that former employees, collaborators or other third parties have an interest in our owned or in-licensed patents, trade secrets, or other intellectual property as an inventor or co-inventor. For example, we or our licensors may have inventorship disputes arise from conflicting obligations of employees, consultants or others who are involved in developing our BBB platform technology, product candidates or other technologies. Litigation may be necessary to defend against these and other claims challenging inventorship or our or our licensors&#8217; ownership of our owned or in-licensed patents, trade secrets or other intellectual property. If we or our licensors fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights, such as exclusive ownership of, or right to use, intellectual property that is important to our BBB platform technology, product candidates and other technologies. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management and other employees. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to seeking patents for our BBB platform technology, product candidates and other technologies, we also rely on trade secrets and confidentiality agreements to protect our unpatented know-how, technology, and other proprietary information and to maintain our competitive position. Trade secrets and know-how can be difficult to protect. We expect our trade secrets and know-how to over time be disseminated within the industry through independent development, the publication of journal articles describing the methodology, and the movement of personnel from academic to industry scientific positions.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We seek to protect these trade secrets and other proprietary technology, in part, by entering into nondisclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate collaborators, outside scientific collaborators, CROs, contract manufacturers, consultants, advisors, and other third parties. We also enter into confidentiality and invention or patent assignment agreements with our employees and consultants as well as train our employees not to bring or use proprietary information or technology from former employers to us or in their work, and remind former employees when they leave their employment of their confidentiality obligations. We cannot guarantee that we have entered into such agreements with each party that may have or have had access to our trade secrets or proprietary technology and processes. Despite our efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive, and time-consuming, and the outcome is unpredictable. In addition, some courts inside and outside the United States are less willing or unwilling to protect trade secrets. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to or independently developed by a competitor or other third party, our competitive position would be materially and adversely harmed.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be successful in obtaining, through acquisitions, in-licenses or otherwise, necessary rights to our BBB platform technology, product candidates or other technologies.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently have rights to intellectual property, through licenses from third parties, to identify and develop our BBB platform technology and product candidates. Many pharmaceutical companies, biotechnology companies, and academic institutions are competing with us in the field of neurodegeneration and BBB technology and may have patents and have filed and are likely filing patent applications potentially relevant to our business. In order to avoid infringing these third-party patents, we may find it necessary or prudent to obtain licenses to such patents from such third-party intellectual property holders. We may also require licenses from third parties for certain BBB technologies that we are evaluating for use with our current or future product candidates. In addition, with respect to any patents we co-own with third parties, we may require licenses to such co-owners&#8217; interest to such patents. However, we may be unable to secure such licenses or otherwise acquire or in-license any compositions, methods of use, processes, or other intellectual property rights from third parties that we identify as necessary for our current or future product candidates and our BBB platform technology. The licensing or acquisition of third-party intellectual property rights is a competitive area, and several more established companies may pursue strategies to license or acquire third-party intellectual property rights that we may consider attractive or necessary. These established companies may have a competitive advantage over us due to their size, capital resources and greater clinical development and commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. We also may be unable to license or acquire third-party intellectual property rights on terms that would allow us to make an appropriate return on our investment or at all. If we are unable to successfully obtain rights to required third-party intellectual property rights or maintain the existing intellectual property rights we have, we may have to abandon development of the relevant program or product candidate, which could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to claims that our employees, consultants, or advisors have wrongfully used or disclosed alleged trade secrets of their current or former employers or claims asserting ownership of what we regard as our own intellectual property.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our employees, consultants, and advisors are currently or were previously employed at universities or other biotechnology or pharmaceutical companies, including our licensors, competitors and potential competitors. Although we try to ensure that our employees, consultants, and advisors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or these individuals have used or disclosed intellectual property, including trade secrets or other proprietary information, of any such individual&#8217;s current or former employer. Litigation may be necessary to defend against these claims. If we fail in defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or personnel. Even if we are successful in defending against such claims, litigation could result in substantial costs and be a distraction to management.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, while it is our policy to require our employees and contractors who may be involved in the conception or development of intellectual property to execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement with each party who, in fact, conceives or develops intellectual property that we regard as our own. The assignment of intellectual property rights may not be self-executing, or the assignment agreements may be breached, and we may be forced to bring claims against third parties, or defend claims that they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third-party claims of intellectual property infringement, misappropriation or other violation against us, our licensors or our collaborators may prevent or delay the development and commercialization of our BBB platform technology, product candidates and other technologies.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The field of discovering treatments for neurodegenerative diseases, especially using BBB technology, is highly competitive and dynamic. Due to the focused research and development that is taking place by several companies, including us and our competitors, in this field, the intellectual property landscape is in flux, and it may remain uncertain in the future. As such, there may be significant intellectual property litigation and proceedings relating to our owned and in-licensed, and other third-party intellectual property and proprietary rights in the future.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our commercial success depends in part on our, our licensors&#8217; and our collaborators&#8217; ability to avoid infringing, misappropriating and otherwise violating the patents and other intellectual property rights of third parties. There is a substantial amount of complex litigation involving patents and other intellectual property rights in the biotechnology and pharmaceutical industries, as well as administrative proceedings for challenging patents, including interference, derivation and reexamination proceedings before the USPTO or oppositions and other comparable proceedings in foreign jurisdictions. As discussed above, recently, due to changes in U.S. law referred to as patent reform, new procedures including </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inter</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">partes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> review and post-grant review have been implemented. As stated above, this reform adds uncertainty to the possibility of challenge to our patents in the future.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerous U.S. and foreign issued patents and pending patent applications owned by third parties exist relating to BBB technology and in the fields in which we are developing our product candidates. As the biotechnology and pharmaceutical industries expand and more patents are issued, the risk increases that our BBB platform technology, product candidates and other technologies may give rise to claims of infringement of the patent rights of others. We cannot assure you that our BBB platform technology, product candidates and other technologies that we have developed, are developing or may develop in the future will not infringe existing or future patents owned by third parties. We may not be aware of patents that have already been issued and that a third party, for example, a competitor in the fields in which we are developing our BBB platform technology, product candidates, and other technologies might assert are infringed by our current or future BBB platform technology, product candidates or other technologies, including claims to compositions, formulations, methods of manufacture or methods of use or treatment that cover our BBB platform technology, product candidates or other technologies. It is also possible that patents owned by third parties of which we are aware, but which we do not believe are relevant to our BBB platform technology, product candidates or other technologies, could be found to be infringed by our BBB platform technology, product candidates or other technologies. In addition, because patent applications can take many years to issue, there may be currently pending patent applications that may later result in issued patents that our BBB platform technology, product candidates or other technologies may infringe.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Third parties may have patents or obtain patents in the future and claim that the manufacture, use or sale of our BBB platform technology, product candidates or other technologies infringes upon these patents. In the event that any third-party claims that we infringe their patents or that we are otherwise employing their proprietary technology without authorization and initiates litigation against us, even if we believe such claims are without merit, a court of competent jurisdiction could hold that such patents are valid, enforceable and infringed by our BBB platform technology, product candidates or other technologies. In this case, the holders of such patents may be able to block our ability to commercialize the applicable product candidate or technology unless we obtain a license under the applicable patents, or until such patents expire or are finally determined to be held invalid or unenforceable. Such a license may not be available on commercially reasonable terms or at all. Even if we are able to obtain a license, the license would likely obligate us to pay license fees or royalties or both, and the rights granted to us might be nonexclusive, which could result in our competitors gaining access to the same intellectual property. If we are unable to obtain a necessary license to a third-party patent on commercially reasonable terms, we may be unable to commercialize our BBB platform technology, product candidates or other technologies, or such commercialization efforts may be significantly delayed, which could in turn significantly harm our business.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Defense of infringement claims, regardless of their merit, would involve substantial litigation expense and would be a substantial diversion of management and other employee resources from our business, and may impact our reputation. In the event of a successful claim of infringement against us, we may be enjoined from further developing or commercializing our infringing BBB platform technology, product candidates or other technologies. In addition, we may have to pay substantial damages, including treble damages and attorneys&#8217; fees for willful infringement, obtain one or more licenses from third parties, pay royalties and/or redesign our infringing product candidates or technologies, which may be impossible or require substantial time and monetary expenditure. In that event, we would be unable to further develop and commercialize our BBB platform technology, product candidates or other technologies, which could harm our business significantly.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Engaging in litigation to defend against third parties alleging that we have infringed, misappropriated or otherwise violated their patents or other intellectual property rights is very expensive, particularly for a company of our size, and time-consuming. Some of our competitors may be able to sustain the costs of litigation or administrative proceedings more effectively than we can because of greater financial resources. Patent litigation and other proceedings may also absorb significant management time. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings against us could impair our ability to compete in the marketplace. The occurrence of any of the foregoing could have a material adverse effect on our business, financial condition or results of operations or growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may become involved in lawsuits to protect or enforce our patents and other intellectual property rights, which could be expensive, time consuming, and unsuccessful.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competitors may infringe our patents or the patents of our licensing partners, or we may be required to defend against claims of infringement. In addition, our patents or the patents of our licensing partners also may become involved in inventorship, priority or validity disputes. To counter or defend against such claims can be expensive and time consuming. In an infringement proceeding, a court may decide that a patent in which we have an interest is invalid or unenforceable, the other party&#8217;s use of our patented technology falls under the safe harbor to patent infringement under 35 U.S.C. &#167;271(e)(1), or may refuse to stop the other party from using the technology at issue on the grounds that our owned and in-licensed patents do not cover the technology in question. An adverse result in any litigation proceeding could put one or more of our owned or in-licensed patents at risk of being invalidated or interpreted narrowly. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Even if resolved in our favor, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions, or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our common stock. Such litigation or proceedings could substantially increase our operating losses and reduce the resources available for development activities or any future sales, marketing, or distribution activities. We may not have sufficient financial or other resources to conduct such litigation or proceedings adequately. Some of our competitors may be able to sustain the costs of such litigation or proceedings more effectively than we can because of their greater financial resources and more mature and developed intellectual property portfolios. Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material adverse effect on our ability to compete in the marketplace.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our trademarks and trade names are not adequately protected, then we may not be able to build name recognition in our markets of interest and our business may be adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our registered or unregistered trademarks or trade names may be challenged, infringed, circumvented or declared generic or determined to be infringing on other marks. We may not be able to protect our rights to these trademarks and trade names, which we need to build name recognition among potential partners or customers in our markets of interest. At times, competitors or other third parties may adopt trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of our registered or unregistered trademarks or trade names. Over the long term, if we are unable to establish name recognition based on our trademarks and trade names, then we may not be able to compete effectively and our business may be adversely affected. Our efforts to enforce or protect our proprietary rights related to trademarks, trade secrets, domain names, copyrights or other intellectual property may be ineffective and could result in substantial costs and diversion of resources and could adversely affect our business, financial condition, results of operations and growth prospects.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property rights do not necessarily address all potential threats.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The degree of future protection afforded by our intellectual property rights is uncertain because intellectual property rights have limitations and may not adequately protect our business or permit us to maintain our competitive advantage. For example:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">others may be able to make products that are similar to our product candidates or utilize similar technology but that are not covered by the claims of the patents that we license or may own;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we, or our current or future licensors or collaborators, might not have been the first to make the inventions covered by the issued patent or pending patent application that we license or own now or in the future;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we, or our current or future licensors or collaborators, might not have been the first to file patent applications covering certain of our or their inventions;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">others may independently develop similar or alternative technologies or duplicate any of our technologies without infringing our owned or licensed intellectual property rights;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">it is possible that our current or future pending owned or licensed patent applications will not lead to issued patents;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">issued patents that we hold rights to may be held invalid or unenforceable, including as a result of legal challenges by our competitors or other third parties;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our competitors or other third parties might conduct research and development activities in countries where we do not have patent rights and then use the information learned from such activities to develop competitive products for sale in our major commercial markets;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may not develop additional proprietary technologies that are patentable;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the patents of others may harm our business; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">we may choose not to file&#160;a patent in order to maintain certain trade secrets or know-how, and a third party may subsequently file&#160;a patent covering such intellectual property.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Should any of these events occur, they could have a material adverse effect on our business, financial condition, results of operations and growth prospects.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_127"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Operations</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are highly dependent on our key personnel, and if we are not successful in attracting, motivating and retaining highly qualified personnel, we may not be able to successfully implement our business strategy.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete in the highly competitive biotechnology and pharmaceutical industries depends upon our ability to attract, motivate and retain highly qualified managerial, scientific and medical personnel. We are highly dependent on our management, particularly our Chief Executive Officer, Dr.&#160;Ryan Watts, and our scientific and medical personnel. The loss of the services provided by any of our executive officers, other key employees, and other scientific and medical advisors, and our inability to find suitable replacements, could result in delays in the development of our product candidates and harm our business.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We primarily conduct our operations at our facility in South San Francisco, California, in a region that is headquarters to many other biopharmaceutical companies and many academic and research institutions. Competition for skilled personnel is intense and the turnover rate can be high, which may limit our ability to hire and retain highly qualified personnel on acceptable terms or at all. We expect that we may need to recruit talent from outside of our region, and doing so may be costly and difficult.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To induce valuable employees to remain at our company, in addition to salary and cash incentives, we have provided restricted stock and stock option grants that vest over time. The value to employees of these equity grants that vest over time may be significantly affected by movements in our stock price that are beyond our control, and may at any time be insufficient to counteract more lucrative offers from other companies. Although we have employment agreements with our key employees, these employment agreements provide for at-will employment, which means that any of our employees could leave our employment at any time, with or without notice. We do not maintain &#8220;key man&#8221; insurance policies on the lives of all of these individuals or the lives of any of our other employees. If we are unable to attract and incentivize quality personnel on acceptable terms, or at all, it may cause our business and operating results to suffer.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We will need to grow the size and capabilities of our organization, and we may experience difficulties in managing this growth.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, we had 334</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> emplo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">yees, all of whom were full-time. As our development plans and strategies develop, we must add a significant number of additional managerial, operational, financial, and other personnel. Future growth will impose significant added responsibilities on members of management, including:</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">identifying, recruiting, integrating, retaining, and motivating additional employees;</span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">managing our internal development efforts effectively, including the clinical and FDA review process for our current and future product candidates, while complying with our contractual obligations to contractors and other third parties;</span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">expanding our operational, financial and management controls, reporting systems, and procedures; and</span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">managing increasing operational and managerial complexity.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future financial performance and our ability to continue to develop and, if approved, commercialize our product candidates will depend, in part, on our ability to effectively manage any future growth. Our management may also have to divert a disproportionate amount of its attention away from day-to-day activities in order to manage these growth activities. Our ability to successfully manage our expected growth is uncertain given the fact that all of our executive officers have joined us since February&#160;2015. This lack of long-term experience working together as a company may adversely impact our senior management team&#8217;s ability to effectively manage our business and growth.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently rely, and for the foreseeable future will continue to rely, in substantial part on certain independent organizations, advisors and consultants to provide certain services. There can be no assurance that the services of these independent organizations, advisors and consultants will continue to be available to us on a timely basis when needed, or that we can find qualified replacements. In addition, if we are unable to effectively manage our outsourced activities or if the quality or accuracy of the services provided by consultants is compromised for any reason, our clinical trials may be extended, delayed, or terminated, and we may not be able to obtain regulatory approval of our product candidates or otherwise advance our business. There can be no assurance that we will be able to manage our existing consultants or find other competent outside contractors and consultants on economically reasonable terms, if at all.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are not able to effectively expand our organization by hiring new employees and expanding our groups of consultants and contractors, we may not be able to successfully implement the tasks necessary to further develop our product candidates and, accordingly, may not achieve our research, development, and commercialization goals.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have engaged in and may in the future engage in acquisitions or strategic partnerships, which may increase our capital requirements, dilute our stockholders, cause us to incur debt or assume contingent liabilities, and subject us to other risks.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have in the past engaged in acquisitions and strategic partnerships, and we may engage in various acquisitions and strategic partnerships in the future, including licensing or acquiring complementary products, intellectual property rights, technologies, or businesses. For instance, in January 2018 we entered into the Takeda Collaboration Agreement, as amended in February 2019, and in connection therewith we issued and sold to Takeda 4,214,559 shares of our common stock for an aggregate purchase price of $110.0 million in February 2018. On May&#160;30, 2018, we exercised our buy-out option in connection with the F-star Collaboration Agreement and entered into a Purchase Agreement pursuant to which we acquired all of the outstanding shares of F-star Gamma. Further, on October&#160;29, 2018, we entered into the Sanofi Collaboration Agreement. In August 2020, we entered into the Provisional Biogen Collaboration Agreement, and in connection therewith we sold 13,310,243 shares of our common stock to Biogen in September 2020 for an aggregate purchase price of $465.0 million. Any acquisition or strategic partnership may entail numerous risks, including:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">increased operating expenses and cash requirements;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the assumption of indebtedness or contingent liabilities;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the issuance of our equity securities which would result in dilution to our stockholders;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">assimilation of operations, intellectual property, products and product candidates of an acquired company, including difficulties associated with integrating new personnel;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the diversion of our management&#8217;s attention from our existing product programs and initiatives in pursuing such an acquisition or strategic partnership;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">retention of key employees, the loss of key personnel, and uncertainties in our ability to maintain key business relationships;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">risks and uncertainties associated with the other party to such a transaction, including the prospects of that party and their existing products or product candidates and regulatory approvals; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">our inability to generate revenue from acquired intellectual property, technology and/or products sufficient to meet our objectives or even to offset the associated transaction and maintenance costs.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if we undertake such a transaction, we may issue dilutive securities, assume or incur debt obligations, incur large one-time expenses and acquire intangible assets that could result in significant future amortization expense.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our internal computer systems, or those used by our third-party research institution collaborators, CROs or other contractors or consultants, may fail or suffer other breakdowns, cyberattacks or information security breaches</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">that could compromise the confidentiality, integrity, and availability of such systems and data, expose us to liability, and affect our reputation.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are increasingly dependent upon information technology systems, infrastructure, and data to operate our business. We also rely on third-party vendors and their information technology systems. Despite the implementation of security measures, our internal computer systems and those of our CROs and other contractors and consultants may be vulnerable to damage from computer viruses or unauthorized access, or breached due to operator error, malfeasance or other system disruptions. As the cyber-threat landscape evolves, these attacks are growing in frequency, sophistication and intensity, and are becoming increasingly difficult to detect. These threats can come from a variety of sources, ranging in sophistication from an individual hacker to a state-sponsored attack. Cyber threats may be generic, or they may be custom-crafted against our information systems. Over the past few years, cyber-attacks have become more prevalent, intense, sophisticated and much harder to detect and defend against. Such attacks could include the use of key loggers or other harmful and virulent malware, including ransomware or other denials of service, and can be deployed through malicious websites, the use of social engineering and/or other means. We and our third-party vendors may not be able to anticipate all types of security threats, and we may not be able to implement preventive measures effective against all such security threats. The techniques used by cyber criminals change frequently, may not be recognized until launched, and can originate from a wide variety of sources. Although to our knowledge we and our vendors have not experienced any such material system failure or security breach to date, if a breakdown, cyberattack or other information security breach were to occur and cause interruptions in our operations, it could result in a material disruption of our development programs and our business operations , whether due to a loss of trade secrets or other proprietary information or other similar disruption and we could incur liability and reputational damage. For example, the loss of clinical trial data from completed, ongoing or future clinical trials could result in delays in our regulatory approval efforts and significantly increase our costs to recover or reproduce the data. Likewise, we rely on our third-party research institution collaborators for research and development of our product candidates and other third parties for the manufacture of our product candidates and to conduct clinical trials, and similar events relating to their computer systems could also have a material adverse effect on our business. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyber-attacks, breaches, interruptions or other data security incidents could result in legal claims or proceedings, liability under federal or state laws that protect the privacy of personal information, regulatory penal-ties, significant remediation costs, disrupt key business operations and divert attention of management and key information technology resources. In the United States, notice of breaches must be made to affected individuals, the U.S. Secretary of the Department of Health and Human Services ("HHS"), and for extensive breaches, notice may need to be made to the media or U.S. state attorneys general. Such a notice could harm our reputation and our ability to compete. The HHS has the discretion to impose penalties without attempting to resolve violations through informal means. In addition, U.S. state attorneys general are authorized to bring civil actions seeking either injunctions or damages in response to violations that threaten the privacy of state residents. There can be no assurance that we, our collaborators, CROs, vendors, and any other business counterparties will be successful in efforts to detect, prevent, protect against or fully recover systems or data from all break-downs, service interruptions, attacks or breaches of systems. In addition, we do not maintain standalone cyber-security insurance and have limited insurance coverage in the event of any breach or disruption of our or our collaborators&#8217;, CROs&#8217;, or vendors&#8217; systems, including any unauthorized access or loss of any personal data that we may collect, store or otherwise process. The costs related to significant security breaches or disruptions could be material and exceed the limits of any insurance coverage we may have. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or systems, or inappropriate disclosure of confidential or proprietary information, including data related to our personnel, we could incur liability and the further development and commercialization of our product candidates could be delayed and our business and operations could be adversely affected and/or could result in the loss or disclosure of critical or sensitive data, which could result in financial, legal, business or reputational harm to us.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business disruptions could seriously harm our future revenue and financial condition and increase our costs and expenses.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations, and those of our third-party research institution collaborators, CROs, CDMOs, suppliers, and other contractors and consultants, could be subject to earthquakes, power shortages, telecommunications failures, water shortages, floods, hurricanes, typhoons, fires, extreme weather conditions, medical epidemics such as COVID-19, and other natural or man-made disasters or business interruptions, for which we are partly uninsured. In addition, we rely on our third-party research institution collaborators for conducting research and development of our product candidates, and they may be affected by government shutdowns or withdrawn funding. The occurrence of any of these business disruptions could seriously harm our operations and financial condition and increase our costs and expenses. We rely on third-party manufacturers to produce and process our product candidates. Our ability to obtain clinical supplies of our product candidates could be disrupted if the operations of these suppliers are affected by a man-made or natural disaster or other business interruption.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our operations including our corporate headquarters are located in a single facility in South San Francisco, California. Damage or extended periods of interruption to our corporate, development or research facilities due to fire, natural disaster, power loss, communications failure, unauthorized entry or other events could cause us to cease or delay development of some or all of our product candidates. Although we maintain property damage and business interruption insurance coverage on these facilities, our insurance might not cover all losses under such circumstances and our business may be seriously harmed by such delays and interruption.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is subject to economic, political, regulatory and other risks associated with international operations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to risks associated with conducting business internationally. Some of our suppliers and collaborative relationships are located outside the United States. Accordingly, our future results could be harmed by a variety of factors, including:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">economic weakness, including inflation, or political instability in particular non-U.S. economies and markets;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">differing and changing regulatory requirements in non-U.S. countries;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">challenges enforcing our contractual and intellectual property rights, especially in those foreign countries that do not respect and protect intellectual property rights to the same extent as the United States;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">difficulties in compliance with non-U.S. laws and regulations;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">changes in non-U.S. regulations and customs, tariffs and trade barriers;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">changes in non-U.S. currency exchange rates and currency controls;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">changes in a specific country&#8217;s or region&#8217;s political or economic environment;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">trade protection measures, import or export licensing requirements or other restrictive actions by U.S. or non-U.S. governments;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">negative consequences from changes in tax laws;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">compliance with tax, employment, immigration and labor laws for employees living or traveling abroad;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">workforce uncertainty in countries where labor unrest is more common than in the United States;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">difficulties associated with staffing and managing international operations, including differing labor relations;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">potential liability under the FCPA, UK Bribery Act or comparable foreign laws;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">business interruptions resulting from geo-political actions, including war and terrorism, natural disasters including earthquakes, typhoons, floods and fires, or health epidemics such as COVID-19; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">cyberattacks, which are growing in frequency, sophistication and intensity, and are becoming increasingly difficult to detect.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These and other risks associated with our planned international operations may materially adversely affect our ability to attain profitable operations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we had federal net operating loss carryforwards of approximately $212.7 million, federal research and development tax credit carryforwards of approximately $20.4 million, and orphan tax credit carryforwards of approximately $3.3 million, some of which will begin to expire in 2035. Under Sections 382 and 383 of the United States Internal Revenue Code of 1986, as amended, (the "Code"), if a corporation undergoes an &#8220;ownership change&#8221; (generally defined as a greater than 50-percentage-point cumulative change (by value) in the equity ownership of certain stockholders over a rolling three-year period), the corporation&#8217;s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes to offset its post-change taxable income or taxes may be limited. As a result of our IPO in December 2017, our follow-on offering in January 2020, and private placements and other transactions that have occurred since our incorporation, we may have experienced such an ownership change. We may also experience ownership changes in the future as a result of subsequent shifts in our stock ownership, some of which are outside our control. As a result, our ability to use our pre-change net operating loss carryforwards and other pre-change tax attributes to offset post-change taxable income or taxes may be subject to limitation.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be subject to adverse legislative or regulatory tax changes that could negatively impact our financial condition.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rules dealing with U.S. federal, state and local income taxation are constantly under review by persons involved in the legislative process and by the IRS and the U.S. Treasury Department. Changes to tax laws (which changes may have retroactive application) could adversely affect our stockholders or us. In recent years, many such changes have been made and changes are likely to continue to occur in the future. For example, in December 2017, Congress passed the Tax Cuts and Jobs Act, which made broad and complex changes to the tax laws. We cannot predict whether, when, in what form, or with what effective dates, tax laws, regulations and rulings may be enacted, promulgated or decided, which could result in an increase in our, or our stockholders&#8217;, tax liability or require changes in the manner in which we operate in order to minimize increases in our tax liability.</span></div><div id="i42e5030d714642659b5d462a2dee590a_130"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Common Stock</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock has been and may continue to be volatile, which could result in substantial losses for investors.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading price of our common stock has been and may continue to be highly volatile and could be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the factors discussed in this "Risk Factors" section and elsewhere in this report, these factors include:&#160;</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the success of existing or new competitive products or technologies;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the timing and results of clinical trials for our current product candidates and any future product candidates that we may develop;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10pt">commencement or termination of collaborations for our product development and research programs;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">failure to achieve development, regulatory or commercialization milestones under our collaborations;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">failure or discontinuation of any of our product development and research programs;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">failure to develop our BBB platform technology;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">results of preclinical studies, clinical trials, or regulatory approvals of product candidates of our competitors, or announcements about new research programs or product candidates of our competitors;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">regulatory or legal developments in the United States and other countries;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">developments or disputes concerning patent applications, issued patents, or other proprietary rights;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the recruitment or departure of key personnel;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the level of expenses related to any of our research programs, clinical development programs, or product candidates that we may develop;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">the results of our efforts to develop additional product candidates or products;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">actual or anticipated changes in estimates as to financial results, development timelines, or recommendations by securities analysts;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">announcement or expectation of additional financing efforts;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">sales of our common stock by us, our insiders, or other stockholders;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">variations in our financial results or those of companies that are perceived to be similar to us;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">changes in estimates or recommendations by securities analysts, if any, that cover our stock;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">changes in the structure of healthcare payment systems;</span></div><div style="padding-left:13.5pt;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">adoption of new accounting standards or changes in accounting standards;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">ineffectiveness of our internal controls; </span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">significant lawsuits, including patent or stockholder litigation; </span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">market conditions in the pharmaceutical and biotechnology sectors; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">general economic, industry, and market conditions, including those caused by the COVID-19 pandemic.</span></div><div style="padding-left:36pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, the stock market in general, and the market for pharmaceutical and biotechnology companies in particular, has experienced significant price and volume fluctuations that have often been unrelated or disproportionate to changes in the operating performance of the companies whose stock is experiencing those price and volume fluctuations. Broad market and industry factors may seriously affect the market price of our common stock, regardless of our actual operating performance. In the past, when the market price of a stock has been volatile, holders of that stock have instituted securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit against us, the defense and disposition of any such lawsuits could be costly and divert the time and attention of our management and harm our operating results, regardless of the merits of such a claim.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities analysts do not publish research or reports about our business or if they publish negative evaluations of our stock, the price of our stock and trading volume could decline.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The trading market for our common stock relies in part on the research and reports that industry or financial analysts publish about us or our business. If one or more of the analysts covering our business downgrade their evaluations of our stock, the price of our stock could decline. If one or more of these analysts cease to cover our stock, we could lose visibility in the market for our stock, which in turn could cause our stock price or trading volume to decline.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales of substantial amounts of our common stock in the public markets, or the perception that such sales might occur, could cause the market price of our common stock to decline significantly, even if our business is doing well.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of a substantial number of shares of our common stock in the public market or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that sales may have on the prevailing market price of our common stock.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of our common stock by current stockholders may make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem reasonable or appropriate, and make it more difficult for you to sell shares of our common stock. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain holders of shares of our common stock have rights, subject to conditions, to require us to file registration statements covering their shares or to include their shares in registration statements that we may file for ourselves or other stockholders. Registration of these shares under the Securities Act would result in the shares becoming freely tradeable in the public market, subject to the restrictions of Rule 144 in the case of our affiliates. Any sales of securities by these stockholders could have a material adverse effect on the market price for our common stock.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have registered on Form S-8 all shares of common stock that are issuable under our 2017 Equity Incentive Plan and 2017 Employee Stock Purchase Plan. As a consequence, these shares can be freely sold in the public market upon issuance, subject to volume limitations applicable to affiliates.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Raising additional capital may cause dilution to our existing stockholders, restrict our operations or require us to relinquish rights to our technologies or product candidates.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may seek additional capital through a combination of public and private equity offerings, debt financings, strategic partnerships and alliances and licensing arrangements. For example, in August 2020, we entered into the Provisional Biogen Collaboration Agreement, and in connection therewith issued and sold 13,310,243 shares of our common stock to Biogen in September 2020 for an aggregate purchase price of $465 million. We, and indirectly, our stockholders, will bear the cost of issuing and servicing all such securities. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because our decision to issue debt or equity securities in any future offering will depend on market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of any future offerings. To the extent that we raise additional capital through the sale of equity or debt securities, your ownership interest will be diluted, and the terms may include liquidation or other preferences that adversely affect your rights as a stockholder. The incurrence of indebtedness would result in increased fixed payment obligations and could involve restrictive covenants, such as limitations on our ability to incur additional debt, limitations on our ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact our ability to conduct our business. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2019, we filed a shelf registration statement on Form S-3 (File No. 333-230232) with the Securities and Exchange Commission, which became effective upon filing. In January 2020, we sold 9.0 million shares of common stock in a follow-on offering pursuant to this registration statement. The shelf registration continues to allow us to sell, from time to time, an unspecified number of shares of common stock; shares of preferred stock; debt securities; warrants to purchase shares of common stock, preferred stock, or other securities; purchase contracts; and units representing two or more of the foregoing securities. Additionally, collaborations we enter into with third parties may provide capital in the near term but limit our potential cash flow and revenue in the future. If we raise additional funds through strategic partnerships and alliances and licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies or product candidates, or grant licenses on terms unfavorable to us.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our principal stockholders and management own a significant percentage of our stock and will be able to exercise significant influence over matters subject to stockholder approval.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, our directors, executive officers, holders of more than 5% of our outstanding stock and their respective affiliates beneficially own shares representing more than 50.0% of our outstanding common stock. As a result, these stockholders, if they act together, may significantly influence all matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions. This concentration of ownership may have the effect of delaying or preventing a change in control of our company that our other stockholders may believe is in their best interests. This in turn could have a material adverse effect on our stock price and may prevent attempts by our stockholders to replace or remove the board of directors or management.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to maintain effective internal controls, our business, financial position and results of operations and growth prospects could be adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a public company, we are subject to reporting and other obligations under the Securities Exchange Act of 1934, as amended, (the "Exchange Act"), including the requirements of Section 404 of the Sarbanes-Oxley Act, which require annual management assessments of the effectiveness of our internal control over financial reporting. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rules governing the standards that must be met for management and our auditors to assess our internal control over financial reporting are complex and require significant documentation, testing and possible remediation to meet the detailed standards under the rules. During the course of its testing, our management or auditors may identify material weaknesses or deficiencies which may not be remedied in time to meet the deadline imposed by the Sarbanes-Oxley Act. These reporting and other obligations place significant demands on our management and administrative and operational resources, including accounting resources.</span></div><div style="margin-top:1pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP. Any failure to maintain effective internal controls could have an adverse effect on our business, financial position, results of operations and growth prospects.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our disclosure controls and procedures may not prevent or detect all errors or acts of fraud.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to the periodic reporting requirements of the Exchange Act. We designed our disclosure controls and procedures to reasonably assure that information we must disclose in reports we file or submit under the Exchange Act is accumulated and communicated to management, and recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. We believe that any disclosure controls and procedures or internal controls and procedures, no matter how well-conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by an unauthorized override of the controls. Accordingly, because of the inherent limitations in our control system, misstatements due to error or fraud may occur and not be detected.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have not paid and do not expect to pay any dividends for the foreseeable future. Any return on investment may be limited to the value of our common stock. Investors may never obtain a return on their investment.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never paid cash dividends on our common stock and do not anticipate that we will pay any dividends in the foreseeable future. We currently intend to retain our future earnings, if any, to maintain and expand our existing operations. If we do not pay dividends, our common stock may be less valuable because a return on your investment will only occur if our stock price appreciates, which may never occur.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Delaware law and provisions in our charter documents might discourage, delay, or prevent a change in control of our company or changes in our management and, therefore, depress the trading price of our common stock.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may discourage, delay, or prevent a merger, acquisition, or other change in control that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares of our common stock. These provisions may also prevent or frustrate attempts by our stockholders to replace or remove our management. Therefore, these provisions could adversely affect the price of our common stock.&#160;Among other things, our charter documents:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">establish that our board of directors is divided into three classes, Class I, Class II and Class III, with each class serving staggered three-year terms;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">provide that our directors may only be removed for cause;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">eliminate cumulative voting in the election of directors;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">authorize our board of directors to issues shares of preferred stock and determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">provide our board of directors with the exclusive right to elect a director to fill a vacancy or newly created directorship;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">permit stockholders to only take actions at a duly called annual or special meeting and not by written consent;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">prohibit stockholders from calling a special meeting of stockholders;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">require that stockholders give advance notice to nominate directors or submit proposals for consideration at stockholder meetings;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">authorize our board of directors, by a majority vote, to amend the bylaws; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">require the affirmative vote of at least 66 2/3% or more of the outstanding shares of common stock to amend many of the provisions described above.</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, Section&#160;203 of the General Corporation Law of the State of Delaware, (the "DGCL"), prohibits a publicly-held Delaware corporation from engaging in a business combination with an interested stockholder, generally a person which together with its affiliates owns, or within the last three years has owned, 15.0% of our voting stock, for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any provision of our amended and restated certificate of incorporation, amended and restated bylaws, or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">any derivative action or proceeding brought on our behalf;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">any action asserting a claim of breach of fiduciary duty;</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">any action asserting a claim against us arising under the DGCL, our amended and restated certificate of incorporation, or our amended and restated bylaws; and</span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:49.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">any action asserting a claim against us that is governed by the internal-affairs doctrine.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amended and restated certificate of incorporation further provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These exclusive-forum provisions may limit a stockholder&#8217;s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find either exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action or we do not enforce such provision, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_133"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Sales of Unregistered Securities</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 22, 2020, we issued and sold 13,310,243 shares of our common stock to Biogen for an aggregate purchase price of $465.0 million pursuant to the terms of a common stock purchase agreement with Biogen and in connection with the Biogen Collaboration Agreement. No underwriters were involved in the sale and the book entry position representing the securities sold and issued contain legends restricting transfer of the securities without registration under the Securities Act or an applicable exemption from registration.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The offer, sale and issuance of the securities described above was exempt from registration under the Securities Act under Section 4(a)(2) of the Securities Act as a transaction by an issuer not involving a public offering. The recipient of securities in this transaction acquired the securities for investment only and not with a view to or for sale in connection with any distribution thereof and appropriate legends were affixed to the securities issued in this transaction. The recipient of securities in this transaction was an accredited person and had adequate access, through employment, business or other relationships, to information about the registrant.</span></div><div style="margin-bottom:10pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Proceeds from Registered Securities</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2020, we sold 9.0 million shares of common stock (inclusive of shares sold pursuant to an overallotment option granted to the underwriters in connection with the offering) through an underwritten public offering at a price of $23.00 per share for aggregate net proceeds of $193.9 million. There has been no material change in the planned use of the net proceeds from the follow-on public offering as described in our final prospectus supplement filed with the SEC on January 29, 2020. We invested the funds received in short-term, interest-bearing investment-grade securities and government securities.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Purchases of Equity Securities</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable. </span></div><div id="i42e5030d714642659b5d462a2dee590a_136"></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;&#160;&#160;DEFAULTS UPON SENIOR SECURITIES</span></div><div style="margin-top:10pt;text-indent:25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i42e5030d714642659b5d462a2dee590a_139"></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div style="margin-top:10pt;text-indent:25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i42e5030d714642659b5d462a2dee590a_142"></div><div style="margin-top:18pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div style="margin-top:10pt;text-indent:25pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_145"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:2pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. &#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="margin-top:2pt"><span><br/></span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-top:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:8.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.301%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exhibit</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Filing Date</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1#</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="denalif-starsideletter.htm">Side Letter between the Registrant and F-star Gamma Limited, dated June 30, 2021</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311q22021.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312q22021.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321q22021.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit322q22021.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Incline XBRL document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The cover page from the Company's Quarterly Report on Form 10-Q for the three months ended June 30, 2021, formatted in Inline XBRL (contained in Exhibit 101)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furnished herewith</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Denali Therapeutics Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Form 10-Q, irrespective of any general incorporation language contained in such filing. </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">#</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Portions of this exhibit (indicated by asterisks) have been omitted in connection with the rules of the SEC.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center;text-indent:27pt"><span><br/></span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><div id="i42e5030d714642659b5d462a2dee590a_148"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:4pt"><span><br/></span></div><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i42e5030d714642659b5d462a2dee590a_7">Table of Contents</a></span></div></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:30pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.088%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DENALI THERAPEUTICS INC.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 4, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Ryan J. Watts</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ryan J. Watts, Ph.D.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 4, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Steve E. Krognes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Steve E. Krognes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></div></td></tr></table></div><div><span><br/></span></div><div style="padding-left:261pt;text-indent:27pt"><span><br/></span></div><div style="padding-left:261pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>denalif-starsideletter.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ic3017b0a991143f294028972cf24af80_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right;text-indent:0.36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.1</font></div></div><div style="padding-left:180pt;padding-right:180pt;text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.230%"><tr><td style="width:1.0%"></td><td style="width:8.253%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From&#58; </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:0.36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denali Therapeutics Inc.</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;text-indent:0.36pt;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161 Oyster Point Blvd.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;text-indent:0.36pt;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">South San Francisco</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;text-indent:0.36pt;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CA 94080</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;text-indent:0.36pt;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.A.</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BBB Holding Ltd </font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hill House</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 Little New Street</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">London, United Kingdom</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EC4A 3TR</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To&#58; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-star Biotechnology Limited</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eddeva B920</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Babraham Research Campus</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cambridge, United Kingdom</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CB22 3AT</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attn&#58; Chief Executive Officer</font></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-star Biotechnologische Forschungs- und Entwicklungsges.m.b.h.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&#47;O - F-star Biotechnology Limited</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eddeva B920</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Babraham Research Campus</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cambridge, United Kingdom</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CB22 3AT</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attn&#58; Chief Executive Officer</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-star Therapeutics Limited</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eddeva B920</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Babraham Research Campus</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cambridge, United Kingdom</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CB22 3AT</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Attn&#58; Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CC&#58; alliances&#64;f-star.com</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30th, 2021</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RE&#58; Side Letter to License and Collaboration Agreement, the Amended and Restated Gamma License Agreement, the Support Services Agreement and the Share Purchase Agreement</font></div><div style="text-align:justify"><font><br></font></div><div style="height:113.45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#91;***&#93; Certain information in this document has been omitted from this exhibit because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right;text-indent:0.36pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dear Sirs&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to (a) the License and Collaboration Agreement between BBB Holding Ltd (f&#47;k&#47;a F-star Gamma Limited, &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DBH</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), F-star Biotechnologische Forschungs- und Entwicklungsges.m.b.h. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F-star GmbH</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), F-star Biotechnology Limited (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F-star Ltd</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;, together with F-star GmbH, &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F-star</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and Denali Therapeutics Inc. (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), dated August 24, 2016 as amended by the letter agreement dated February 23, 2018 (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patent Side Letter</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), the letter agreement dated May 21, 2018 (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Buy-Out Side Letter</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and the amendment dated June 1, 2018 (together the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LCA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), (b) the Amended and Restated Gamma IP License Agreement between F-star Ltd and DBH dated August 24, 2016, as amended by the Patent Side Letter and Buy-Out Side Letter (the &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">GIPL</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;), (c) the Gamma Support Services Agreement between F-star Ltd. and DBH dated August 24, 2016 (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SSA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) as amended by Amendment No. 1 dated April 11, 2019 and (d) the Share Purchase Agreement between the Sellers, Shareholder Representative Services LLC (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SRS</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) and Denali dated May 30, 2018 (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SPA</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized terms in this letter have the meaning given to them in the LCA, GIPL, SSA and SPA unless otherwise stated.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By signing this letter, we, Denali and DBH, and by counter-signing, you, F-star and F-star Therapeutics, acknowledge and agree to the terms of this letter, which shall control notwithstanding any provision to the contrary in the LCA, GIPL, SSA or (as between Denali and F-star only) the SPA. For the avoidance of doubt, nothing in this letter shall vary or purport to vary the SPA and no right or obligation of a party arising under the LCA, GIPL or SSA shall be limited or restricted save to the extent expressly set out in this letter.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Acknowledgments and Confirmations</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. By signing this letter, we, Denali and DBH and by counter-signing, you, F-star and F-star Therapeutics, acknowledge and agree that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">all of the assets and business of F-star, including intellectual property rights, were assigned to F-star Therapeutics Limited, a company incorporated in England with registered number 11532458 and registered office at Eddeva B920, Babraham Research Campus, Cambridge, United Kingdom (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F-star Therapeutics</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;) on May 31, 2021 (&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Novation Date</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">the rights and obligations of F-star arising under the LCA, GIPL, SSA, this letter and (as between Denali and F-star only) the SPA are to be deemed novated to F-star Therapeutics with effect from the Novation Date&#59;</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">all rights and obligations of F-star arising under the LCA, GIPL, SSA, this letter and (as between Denali and F-star only) the SPA have been assumed by F-star Therapeutics with effect from the Novation Date&#59;</font></div><div style="padding-left:108pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">this letter and any further notice served by a party to any F-star entity or F-star Therapeutics pursuant to any of the LCA, GIPL, SSA and (as between Denali and F-star only) the SPA does not need to be served on or copied to Cooley LLP&#59; and</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">any further notice served on any F-star entity or F-star Therapeutics under the LCA, GIPL, SSA, this letter and (as between Denali and F-star only) the SPA shall be required to be sent to F-star Therapeutics only and marked for the attention of the Chief Executive Officer (and copied by email to alliances&#64;f-star.com).</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:113.45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#91;***&#93; Certain information in this document has been omitted from this exhibit because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right;text-indent:0.36pt"><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Denali Fcab Notice</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The parties agree and acknowledge that this letter agreement serves as the Denali Fcab Notice with respect to &#91;***&#93;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Disbandment of JSC</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In recognition of the winding down of collaboration activities related to the Fcab Discovery Plans for TfR and &#91;***&#93; under the LCA and SSA, the parties mutually agree to disband the JSC and Working Groups thereunder and, in accordance with Section 2.4 of the LCA, neither the JSC nor any Working Group shall have any further responsibility or authority under the LCA or the SSA. </font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After the date hereof, contact between Denali and DBH on the one hand and F-star Therapeutics on the other hand shall be overseen by the Alliance Managers, and, notwithstanding Section 2.5 of the LCA, the Alliance Managers shall meet &#91;***&#93; </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Status Reports</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The parties mutually agree that Denali&#8217;s and DBH&#8217;s obligations under Sections 4.1, 4.7.2, 4.9 and 5.3 of the LCA and Sections 4.2 and 4.4.1 of the GIPL shall be limited to a written report in the form attached hereto as Appendix A which will be provided to F-star Therapeutics (with a copy being sent by email to alliances&#64;f-star.com) &#91;***&#93;. For avoidance of doubt, the foregoing shall not limit Denali&#8217;s reporting obligations under Paragraph 2.8 of Schedule 5 to the SPA.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nothing in this paragraph shall restrict or limit a party&#8217;s obligation under Section 11.4 of the LCA, Section 9.3 of the GIPL and Section 7.3 of the SSA (to the extent applicable to such party) to provide to the other applicable party(ies) for its review and comment a proposed public disclosure by such party relating to the LCA, GIPL or SSA, as the case may be, where in the opinion of that disclosing entity&#8217;s counsel it is required by applicable law or the rules of a stock exchange on which its securities are listed to issue such public disclosure.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Transfer of Libraries</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Denali agrees to deliver to F-star Therapeutics a copy of the two libraries known internally at Denali as &#91;***&#93; which library copies shall be provided to F-star Therapeutics in DNA form (and not in the form of a glycerol stock) within sixty (60) days after the date hereof. Following the date hereof, Denali and DBH&#8217;s obligations under Section 4.1 of the LCA and Section 4.3 of the GIPL shall be limited to providing F-star Therapeutics with &#91;***&#93;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Denali Materials</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. F-star and F-star Therapeutics agree to destroy or return to Denali (at Denali&#8217;s election provided always that such election shall be made by Denali within ninety (90) days of the date of this letter) all biological, chemical and other laboratory materials provided by Denali or DBH to F-star or F-star Therapeutics in connection with the LCA, SSA, or GIPL, including any Denali Fcabs, antigens and antibodies, and all subunits and derivatives thereof developed or generated by or on behalf of F-star or F-star Therapeutics, other than any Denali Libraries and Transferred Libraries provided by Denali to F-star or F-star Therapeutics.</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">&#91;***&#93; </font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Denali Fcab-Specific IP</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The parties hereby agree and acknowledge the following&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">&#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali Fcab-Specific IP</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means, subject to paragraph 8.b, (i) any Know-How to the extent pertaining to an Fcab that binds to TfR or &#91;***&#93;and (ii) any Patent that only includes claims that &#91;***&#93; (any such Patent, a &#8220;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Denali Fcab-Specific Patent</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221;). </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="height:113.45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#91;***&#93; Certain information in this document has been omitted from this exhibit because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right;text-indent:0.36pt"><font><br></font></div></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">For clarity, Denali Fcab-Specific Patents shall not include a Patent that includes a claim that covers the composition of matter, use, or method of identification, improvement, manufacture or other use of &#91;***&#93;.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">As between the parties, Denali and&#47;or DBH shall retain ownership of Denali Fcab-Specific IP and, for avoidance of doubt, neither Denali nor DBH or any of their Affiliates or (sub)licensees shall be obligated to assign any Denali Fcab-Specific IP to F-star or F-star Therapeutics.  </font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Denali and&#47;or DBH shall have the sole right to prosecute and maintain the Denali Fcab-Specific Patents, and shall keep F-star Therapeutics informed of the prosecution and maintenance thereof where Denali includes a claim in any such Patent that covers the composition of matter, use, or method of identification, improvement, manufacture or other use of &#91;***&#93;, provided that Denali shall provide F-star Therapeutics with a patent status report regarding the Denali Fcab-Specific Patents every six months, such status report including a brief description of the claimed subject matter in each patent family, and Denali shall provide F-star Therapeutics with a copy of any claims in any Denali Fcab-Specific Patents prior &#91;***&#93;. For avoidance of doubt, the foregoing shall not limit Denali or DBH&#8217;s obligations under the LCA or GIPL with respect to the assignment, prosecution and maintenance of any Patent that is not a Denali Fcab-Specific Patent.</font></div><div style="padding-left:72pt;text-align:justify"><font><br></font></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Nothing in this paragraph 8 shall oblige F-star or F-star Therapeutics to assign rights to Know-How or Patents to Denali or DBH that were developed, generated or invented by F-star or F-star Therapeutics on or prior to the date hereof. For clarity, the preceding sentence shall not limit any rights granted to Denali under the LCA or GIPL.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please acknowledge your acceptance of the terms of this letter by countersigning this letter below.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sincerely,</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:0.36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#47;s&#47; Ryan Watts                    </font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ryan Watts, CEO</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For and on behalf of Denali Therapeutics Inc. and BBB Holding Ltd</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreed and Acknowledged by&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"></td><td style="width:23.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:74.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;text-indent:0.36pt;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#47;s&#47; Eliot Forster                </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:0.36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Executive Officer</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:0.36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For and on behalf of F-star Biotechnology Limited, F-star Biotechnologische Forschungs -und</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:0.36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Entwicklungsges.m.b.h. and F-star Therapeutics Limited</font></div></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:113.45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#91;***&#93; Certain information in this document has been omitted from this exhibit because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right;text-indent:0.36pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#91;***&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">  </font></div><div style="text-align:justify"><font><br></font></div><div style="height:113.45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#91;***&#93; Certain information in this document has been omitted from this exhibit because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>exhibit311q22021.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i2a6d1047be26461cb62e2999bffbc5c3_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:9pt;margin-top:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ryan J. Watts, Ph.D., certify that&#58;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Quarterly Report on Form 10-Q of Denali Therapeutics Inc.&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="margin-bottom:9pt;margin-top:9pt;padding-left:76.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:76.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:76.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:76.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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; </font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="margin-bottom:9pt;margin-top:9pt;padding-left:76.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:76.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:10pt;margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;4, 2021</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt;padding-right:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan J. Watts</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt;padding-right:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ryan J. Watts, Ph.D.</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt;padding-right:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>exhibit312q22021.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="if8239a04ea834fa08cdb740c38f567e0_1"></div><div style="min-height:45pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Steve E. Krognes, certify that&#58;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">I have reviewed this Quarterly Report on Form 10-Q of Denali Therapeutics Inc.&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.23pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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; </font></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">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="margin-bottom:9pt;margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:10pt;margin-top:9pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;4, 2021</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:32.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.004%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:3pt;padding-right:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Steve E. Krognes</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt;padding-right:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steve E. Krognes</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3pt;padding-right:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</font></div></td></tr></table></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>exhibit321q22021.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i8c91cb834abc4ed58f2bedd8d1e933f8_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), I, Ryan J. Watts, Ph.D., President and Chief Executive Officer of Denali Therapeutics Inc. (the &#8220;Company&#8221;), hereby certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The Company&#8217;s Quarterly Report on Form 10-Q for the fiscal period ended June 30, 2021, to which this Certification is attached as Exhibit 32.1 (the &#8220;Periodic Report&#8221;), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:144%">Date&#58; August&#160;4, 2021</font></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan J. Watts</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ryan J. Watts, Ph.D.</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>exhibit322q22021.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ief93e4ba63e946bbb65e5353da8ebfc4_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="text-indent:27pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the &#8220;Exchange Act&#8221;) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. &#167;1350), I, Steve E. Krognes, Chief Financial Officer and Treasurer of Denali Therapeutics Inc. (the &#8220;Company&#8221;), hereby certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The Company&#8217;s Quarterly Report on Form 10-Q for the fiscal period ended June 30, 2021, to which this Certification is attached as Exhibit 32.2 (the &#8220;Periodic Report&#8221;), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act&#59; and</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.67pt">The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;margin-top:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:144%">Date&#58; August&#160;4, 2021</font></div><div style="margin-bottom:12pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:7.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Steve E. Krognes</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Steve E. Krognes</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-top:12pt;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>dnli-20210630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:d515b147-c9bd-4d2b-812b-b4b43f8592c9,g:2bcfcdec-50f2-4499-93f2-f2681657908e-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dnli="http://www.denalitherapeutics.com/20210630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.denalitherapeutics.com/20210630">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dnli-20210630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dnli-20210630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dnli-20210630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="dnli-20210630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.denalitherapeutics.com/role/DocumentandEntityInformation">
        <link:definition>0001001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical" roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (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="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1007008 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPolicies" roleURI="http://www.denalitherapeutics.com/role/SignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - 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="SignificantAccountingPoliciesPolicies" roleURI="http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - 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="SignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2403401 - Disclosure - Significant Accounting Policies - 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="FairValueMeasurements" roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurements">
        <link:definition>2104102 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurementsTables">
        <link:definition>2305301 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails">
        <link:definition>2406402 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecurities" roleURI="http://www.denalitherapeutics.com/role/MarketableSecurities">
        <link:definition>2107103 - Disclosure - Marketable Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesTables" roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesTables">
        <link:definition>2308302 - Disclosure - Marketable Securities (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="MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails" roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails">
        <link:definition>2409403 - Disclosure - Marketable Securities - Summary of Available for Sale Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MarketableSecuritiesNarrativeDetails" roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails">
        <link:definition>2410404 - Disclosure - Marketable Securities - 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="DerivativeFinancialInstruments" roleURI="http://www.denalitherapeutics.com/role/DerivativeFinancialInstruments">
        <link:definition>2111104 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsTables" roleURI="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>2312303 - Disclosure - Derivative Financial Instruments (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="DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails" roleURI="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails">
        <link:definition>2413405 - Disclosure - Derivative Financial Instruments - Summary of Forward Foreign Currency Exchange Contracts Outstanding (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="CollaborationAgreements" roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreements">
        <link:definition>2114105 - Disclosure - Collaboration Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborationAgreementsTables" roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsTables">
        <link:definition>2315304 - Disclosure - Collaboration Agreements (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="CollaborationAgreementsBiogenDetails" roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails">
        <link:definition>2416406 - Disclosure - Collaboration Agreements - Biogen (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="CollaborationAgreementsSanofiDetails" roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails">
        <link:definition>2417407 - Disclosure - Collaboration Agreements - Sanofi (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="CollaborationAgreementsSanofiPerformanceObligationDetails" roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails">
        <link:definition>2418408 - Disclosure - Collaboration Agreements - Sanofi Performance Obligation (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="CollaborationAgreementsTakedaDetails" roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails">
        <link:definition>2419409 - Disclosure - Collaboration Agreements - Takeda (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="CollaborationAgreementsSummaryofCollaborationRevenueDetails" roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails">
        <link:definition>2420410 - Disclosure - Collaboration Agreements - Summary of Collaboration Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LicenseAgreements" roleURI="http://www.denalitherapeutics.com/role/LicenseAgreements">
        <link:definition>2121106 - Disclosure - License Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LicenseAgreementsNarrativeDetails" roleURI="http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails">
        <link:definition>2422411 - Disclosure - License Agreements - 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="CommitmentsandContingencies" roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingencies">
        <link:definition>2123107 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesTables">
        <link:definition>2324305 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2425412 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails" roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails">
        <link:definition>2426413 - Disclosure - Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (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="CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1" roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1">
        <link:definition>2426413 - Disclosure - Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (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="CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails" roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails">
        <link:definition>2427414 - Disclosure - Commitments and Contingencies - Summary of Company's Future Minimum Lease Receivables (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="StockBasedAwards" roleURI="http://www.denalitherapeutics.com/role/StockBasedAwards">
        <link:definition>2128108 - Disclosure - Stock-Based Awards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedAwardsTables" roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsTables">
        <link:definition>2329306 - Disclosure - Stock-Based Awards (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="StockBasedAwardsSummaryofStockOptionActivityDetails" roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails">
        <link:definition>2430415 - Disclosure - Stock-Based Awards - Summary of Stock Option Activity (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="StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails" roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails">
        <link:definition>2431416 - Disclosure - Stock-Based Awards - Summary of Assumptions Used for Estimating the Fair Value of Stock Options Granted (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="StockBasedAwardsSummaryofRestrictedStockActivityDetails" roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails">
        <link:definition>2432417 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Activity (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="StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails" roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>2433418 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation 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="NetLossPerShare" roleURI="http://www.denalitherapeutics.com/role/NetLossPerShare">
        <link:definition>2134109 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://www.denalitherapeutics.com/role/NetLossPerShareTables">
        <link:definition>2335307 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails" roleURI="http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails">
        <link:definition>2436419 - Disclosure - Net Loss Per Share - Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations (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="SubsequentEvent" roleURI="http://www.denalitherapeutics.com/role/SubsequentEvent">
        <link:definition>2137110 - Disclosure - Subsequent Event</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="dnli_LongTermMarketableSecuritiesMember" abstract="true" name="LongTermMarketableSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CollaborativeArrangementNumberOfMilestonesAchieved" abstract="false" name="CollaborativeArrangementNumberOfMilestonesAchieved" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_PurchaseOrderExecuted" abstract="false" name="PurchaseOrderExecuted" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_BiogenCollaborativeArrangementMember" abstract="true" name="BiogenCollaborativeArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CollaborativeRevenueAbstract" abstract="true" name="CollaborativeRevenueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="dnli_OperatingLeasesSubleaseNetRentableArea" abstract="false" name="OperatingLeasesSubleaseNetRentableArea" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" abstract="false" name="AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_TakedaCollaborationAgreementMember" abstract="true" name="TakedaCollaborationAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_AggregatePreclinicalMilestonePayment" abstract="false" name="AggregatePreclinicalMilestonePayment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember" abstract="true" name="TransportVehicleTechnologyPlatformUnnamedProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CNSProductMember" abstract="true" name="CNSProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" abstract="true" name="TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CollaborativeArrangementUpfrontPaymentToBeReceived" abstract="false" name="CollaborativeArrangementUpfrontPaymentToBeReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_RegulatoryMilestonePayment" abstract="false" name="RegulatoryMilestonePayment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_ClinicalMember" abstract="true" name="ClinicalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_LicenseAgreementTextBlock" abstract="false" name="LicenseAgreementTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" abstract="false" name="CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dnli_GenentechIncMember" abstract="true" name="GenentechIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_TargetOptionPeriod" abstract="false" name="TargetOptionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember" abstract="true" name="TransportVehicleTechnologyPlatformPreclinicalProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_LicenseAgreementMember" abstract="true" name="LicenseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_StockIssuedDuringPeriodValueEquityIncentivePlan" abstract="false" name="StockIssuedDuringPeriodValueEquityIncentivePlan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_RevenueNumberOfPerformanceObligations" abstract="false" name="RevenueNumberOfPerformanceObligations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_PreclinicalMilestonePaymentPerProgram" abstract="false" name="PreclinicalMilestonePaymentPerProgram" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" abstract="false" name="LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dnli_OptionResearchServicesMember" abstract="true" name="OptionResearchServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_TakedaPharmaceuticalCompanyLimitedMember" abstract="true" name="TakedaPharmaceuticalCompanyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_RetainedActivitiesMember" abstract="true" name="RetainedActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_AggregateOptionExerciseFee" abstract="false" name="AggregateOptionExerciseFee" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_SharePurchaseAgreementMember" abstract="true" name="SharePurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CommercialMilestonesPerProgram" abstract="false" name="CommercialMilestonesPerProgram" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment" abstract="false" name="AggregateClinicalRegulatoryAndSalesMilestonePayment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent" abstract="false" name="OtherAccruedCostsAndOtherLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_AggregateCommercialMilestones" abstract="false" name="AggregateCommercialMilestones" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_ForeignExchangeForwardBritishPoundsMember" abstract="true" name="ForeignExchangeForwardBritishPoundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" abstract="false" name="AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent" abstract="false" name="ContractWithCustomerLiabilityFromRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_AggregateDevelopmentMilestonePayment" abstract="false" name="AggregateDevelopmentMilestonePayment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense" abstract="false" name="IncreaseDecreaseInNonCashOperatingLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_NumberOfTargets" abstract="false" name="NumberOfTargets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_HeadquartersLeaseMember" abstract="true" name="HeadquartersLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_NetSalesBasedMilestonePayments" abstract="false" name="NetSalesBasedMilestonePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_UpfrontPayments" abstract="false" name="UpfrontPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_PreclinicalMilestonePaymentReceived" abstract="false" name="PreclinicalMilestonePaymentReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_RegulatoryMember" abstract="true" name="RegulatoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_EmployeeAndNonEmployeeStockOptionMember" abstract="true" name="EmployeeAndNonEmployeeStockOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CollaborativeAgreementFundedPercentage" abstract="false" name="CollaborativeAgreementFundedPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dnli_TenantImprovementAllowanceRepayableAsRent" abstract="false" name="TenantImprovementAllowanceRepayableAsRent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan" abstract="false" name="StockIssuedDuringPeriodSharesEquityIncentivePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="dnli_LandlordFundedTenantImprovementsMember" abstract="true" name="LandlordFundedTenantImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_NumberOfPrograms" abstract="false" name="NumberOfPrograms" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_ClinicalMilestonePayment" abstract="false" name="ClinicalMilestonePayment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_CommercialMilestonePayments" abstract="false" name="CommercialMilestonePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_VariableConsiderationFutureConsideration" abstract="false" name="VariableConsiderationFutureConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_NewPremisesSubleaseAgreementMember" abstract="true" name="NewPremisesSubleaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_PaymentsForManufacturingCost" abstract="false" name="PaymentsForManufacturingCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_OptionServicesMember" abstract="true" name="OptionServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_RestrictedSharesSubjectToFutureVestingMember" abstract="true" name="RestrictedSharesSubjectToFutureVestingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_FirstCommercialSaleMilestonePayments" abstract="false" name="FirstCommercialSaleMilestonePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" abstract="false" name="CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_ShortTermMarketableSecuritiesMember" abstract="true" name="ShortTermMarketableSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_DevelopmentMilestonePayments" abstract="false" name="DevelopmentMilestonePayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" abstract="false" name="CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" abstract="false" name="CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_MilestoneTriggeredMember" abstract="true" name="MilestoneTriggeredMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" abstract="false" name="CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dnli_ForeignExchangeForwardEurosMember" abstract="true" name="ForeignExchangeForwardEurosMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_OptionFeesPerProgram" abstract="false" name="OptionFeesPerProgram" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_CollaborationAgreementTransactionPriceIncrease" abstract="false" name="CollaborationAgreementTransactionPriceIncrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_SanofiMember" abstract="true" name="SanofiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_BiogenMember" abstract="true" name="BiogenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" abstract="false" name="CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_ProvisionalCollaborativeArrangementMember" abstract="true" name="ProvisionalCollaborativeArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_UpfrontFeesPaid" abstract="false" name="UpfrontFeesPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_CommercialMember" abstract="true" name="CommercialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_CollaborationAgreementTransactionPriceIncreaseDecrease" abstract="false" name="CollaborationAgreementTransactionPriceIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" abstract="false" name="CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dnli_CollaborativeArrangementNumberOfPrograms" abstract="false" name="CollaborativeArrangementNumberOfPrograms" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" abstract="false" name="CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_DMSAMember" abstract="true" name="DMSAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_LesseeOperatingLeaseRenewalNoticePeriod" abstract="false" name="LesseeOperatingLeaseRenewalNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="dnli_PeripheralProductMember" abstract="true" name="PeripheralProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" abstract="false" name="ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction" abstract="false" name="SaleOfStockConsiderationPremiumReceivedOnTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" abstract="false" name="LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_CollaborativeArrangementPTVPGRNMember" abstract="true" name="CollaborativeArrangementPTVPGRNMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_PreclinicalMilestonePaymentEarnedNotYetReceived" abstract="false" name="PreclinicalMilestonePaymentEarnedNotYetReceived" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_AlzheimersDiseaseServicesMember" abstract="true" name="AlzheimersDiseaseServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" abstract="false" name="OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss" abstract="false" name="CollaborativeAgreementAgreedShareOfCommercialProfitLoss" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="dnli_NumberOfIndications" abstract="false" name="NumberOfIndications" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="dnli_SanofiCollaborationAgreementMember" abstract="true" name="SanofiCollaborationAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" abstract="false" name="IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_LongTermInvestmentsMember" abstract="true" name="LongTermInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_OtherAccruedManufacturingCostsCurrent" abstract="false" name="OtherAccruedManufacturingCostsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_OperatingLeasesAreaUnderLease" abstract="false" name="OperatingLeasesAreaUnderLease" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" abstract="false" name="ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" abstract="true" name="TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_MilestoneTriggeredAndRetainedActivitiesMember" abstract="true" name="MilestoneTriggeredAndRetainedActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="dnli_ConstrainedVariableConsideration" abstract="false" name="ConstrainedVariableConsideration" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="dnli_ROFNAndOptionAgreementCollaborativeArrangementMember" abstract="true" name="ROFNAndOptionAgreementCollaborativeArrangementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>dnli-20210630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:d515b147-c9bd-4d2b-812b-b4b43f8592c9,g:2bcfcdec-50f2-4499-93f2-f2681657908e-->
<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.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f29cd518-88b4-491f-a80b-20144e4e9854" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e2e2c6a9-3b4b-429b-bdfa-804eb9a37c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f29cd518-88b4-491f-a80b-20144e4e9854" xlink:to="loc_us-gaap_AssetsCurrent_e2e2c6a9-3b4b-429b-bdfa-804eb9a37c10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_fa48410e-ba51-484a-8538-0309ea11c47e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f29cd518-88b4-491f-a80b-20144e4e9854" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_fa48410e-ba51-484a-8538-0309ea11c47e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b837451a-e948-4405-885a-a36fa6111af5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f29cd518-88b4-491f-a80b-20144e4e9854" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b837451a-e948-4405-885a-a36fa6111af5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3976daac-4b06-4ef8-ab13-4f1cdb119553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f29cd518-88b4-491f-a80b-20144e4e9854" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3976daac-4b06-4ef8-ab13-4f1cdb119553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5ab811ff-5b54-4e89-8ba8-6ca77e59a814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f29cd518-88b4-491f-a80b-20144e4e9854" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5ab811ff-5b54-4e89-8ba8-6ca77e59a814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e21a3dbe-87fa-4a1f-9244-05c84b278dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_919df560-8e10-439a-a9b9-267a5eacde07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e21a3dbe-87fa-4a1f-9244-05c84b278dbb" xlink:to="loc_us-gaap_PreferredStockValue_919df560-8e10-439a-a9b9-267a5eacde07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_9b652411-a023-4d07-a3e3-727e059201ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e21a3dbe-87fa-4a1f-9244-05c84b278dbb" xlink:to="loc_us-gaap_CommonStockValue_9b652411-a023-4d07-a3e3-727e059201ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_916174a7-82fa-4650-814c-fe4bfba54ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e21a3dbe-87fa-4a1f-9244-05c84b278dbb" xlink:to="loc_us-gaap_AdditionalPaidInCapital_916174a7-82fa-4650-814c-fe4bfba54ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd673d4a-b845-4a1c-98ea-c9bed289d6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e21a3dbe-87fa-4a1f-9244-05c84b278dbb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd673d4a-b845-4a1c-98ea-c9bed289d6d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cfa5b369-3657-430c-8924-4e9a2b42e5c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_e21a3dbe-87fa-4a1f-9244-05c84b278dbb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cfa5b369-3657-430c-8924-4e9a2b42e5c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_b2efed0b-f98f-4d70-8276-ceee521a62e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cd2491fc-34fb-40a1-a770-4410996c8e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b2efed0b-f98f-4d70-8276-ceee521a62e9" xlink:to="loc_us-gaap_LiabilitiesCurrent_cd2491fc-34fb-40a1-a770-4410996c8e80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent_c8188051-5970-4c34-933f-410d28a75294" xlink:href="dnli-20210630.xsd#dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b2efed0b-f98f-4d70-8276-ceee521a62e9" xlink:to="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent_c8188051-5970-4c34-933f-410d28a75294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a499cde6-8a54-4fd8-914a-dac57bf089c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b2efed0b-f98f-4d70-8276-ceee521a62e9" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_a499cde6-8a54-4fd8-914a-dac57bf089c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fe5ae0ec-f613-45dd-a07c-8a4c2b2423bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b2efed0b-f98f-4d70-8276-ceee521a62e9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_fe5ae0ec-f613-45dd-a07c-8a4c2b2423bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fe5a366b-606f-4096-8f79-77da7bcd5670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b2efed0b-f98f-4d70-8276-ceee521a62e9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fe5a366b-606f-4096-8f79-77da7bcd5670" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_02c80636-6fea-480f-a68b-5914a4989979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_us-gaap_AccountsPayableCurrent_02c80636-6fea-480f-a68b-5914a4989979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b5fdd073-03c3-421b-bcaf-104716094cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b5fdd073-03c3-421b-bcaf-104716094cf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OtherAccruedManufacturingCostsCurrent_2a422da3-8a85-4acf-90c8-b39bbee1271d" xlink:href="dnli-20210630.xsd#dnli_OtherAccruedManufacturingCostsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_dnli_OtherAccruedManufacturingCostsCurrent_2a422da3-8a85-4acf-90c8-b39bbee1271d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent_23964fe3-b49a-4f75-a848-d301f368c6cf" xlink:href="dnli-20210630.xsd#dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent_23964fe3-b49a-4f75-a848-d301f368c6cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent_3a93f636-5452-49a0-b190-a726f85221a7" xlink:href="dnli-20210630.xsd#dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent_3a93f636-5452-49a0-b190-a726f85221a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_90c8e8e4-bdf7-4a9e-b2cf-efed18025526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_90c8e8e4-bdf7-4a9e-b2cf-efed18025526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent_058818cc-c402-4d3a-b167-df601815e042" xlink:href="dnli-20210630.xsd#dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent_058818cc-c402-4d3a-b167-df601815e042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_23c21f54-2d88-4531-aa04-c4030aed4dc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_edfa36e4-a5db-45d2-a7f4-b6f17735916b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_23c21f54-2d88-4531-aa04-c4030aed4dc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_70085316-df3a-45cf-9ccc-d242d1c76781" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_972804fc-1e97-40fa-9051-04797e26febb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_70085316-df3a-45cf-9ccc-d242d1c76781" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_972804fc-1e97-40fa-9051-04797e26febb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_7e9e74c1-2deb-410f-a65c-baae6776a1e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_70085316-df3a-45cf-9ccc-d242d1c76781" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_7e9e74c1-2deb-410f-a65c-baae6776a1e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_f1a3fcb3-b573-430f-a27c-218f48c42af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_70085316-df3a-45cf-9ccc-d242d1c76781" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_f1a3fcb3-b573-430f-a27c-218f48c42af1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8dfc6d2a-3069-47d7-ab80-4673af50d8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_70085316-df3a-45cf-9ccc-d242d1c76781" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8dfc6d2a-3069-47d7-ab80-4673af50d8b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_68cb9e65-bee2-41a8-a430-8c6a95794a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_70085316-df3a-45cf-9ccc-d242d1c76781" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_68cb9e65-bee2-41a8-a430-8c6a95794a1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_941d70e9-881b-4dd4-b43e-8f71aff1eef4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ff079cee-f5c3-4bc5-802d-3d5f29e10217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_941d70e9-881b-4dd4-b43e-8f71aff1eef4" xlink:to="loc_us-gaap_Liabilities_ff079cee-f5c3-4bc5-802d-3d5f29e10217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_861f6b9d-53cb-4518-83b4-f1c22554a892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_941d70e9-881b-4dd4-b43e-8f71aff1eef4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_861f6b9d-53cb-4518-83b4-f1c22554a892" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aac5b091-066d-44f1-bfd8-652b4dd206c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_941d70e9-881b-4dd4-b43e-8f71aff1eef4" xlink:to="loc_us-gaap_StockholdersEquity_aac5b091-066d-44f1-bfd8-652b4dd206c6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_080ae39d-f9e7-451d-8ba2-399e52cd2beb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_65087ca9-d852-42f0-bce8-45e9bc459cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeLossAttributableToParent_080ae39d-f9e7-451d-8ba2-399e52cd2beb" xlink:to="loc_us-gaap_OperatingIncomeLoss_65087ca9-d852-42f0-bce8-45e9bc459cef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_132364e9-a8e1-4747-b9bb-0270904e7dc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_080ae39d-f9e7-451d-8ba2-399e52cd2beb" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_132364e9-a8e1-4747-b9bb-0270904e7dc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_97d10a80-1b4a-4e46-a211-77bef528298c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_133902e8-f8b0-4793-8a23-549f8af1796c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_97d10a80-1b4a-4e46-a211-77bef528298c" xlink:to="loc_us-gaap_Revenues_133902e8-f8b0-4793-8a23-549f8af1796c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_978d0772-5cad-4783-930a-ffddbf9bb9f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_97d10a80-1b4a-4e46-a211-77bef528298c" xlink:to="loc_us-gaap_OperatingExpenses_978d0772-5cad-4783-930a-ffddbf9bb9f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b2717865-8d1d-44bf-9153-db2c27aabea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8f627ea0-2822-4f2d-9e0f-519007f0243a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_b2717865-8d1d-44bf-9153-db2c27aabea8" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8f627ea0-2822-4f2d-9e0f-519007f0243a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_dae42eb0-262c-406e-9edf-cb6e69d6f788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OperatingExpenses_b2717865-8d1d-44bf-9153-db2c27aabea8" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_dae42eb0-262c-406e-9edf-cb6e69d6f788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_450677b3-df5b-4927-8e0d-aa91b2462759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d80888c6-d09c-4478-85e8-c19848849d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_450677b3-df5b-4927-8e0d-aa91b2462759" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d80888c6-d09c-4478-85e8-c19848849d2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_a67f01da-bf6f-4012-82ec-6189ac9c1f21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_450677b3-df5b-4927-8e0d-aa91b2462759" xlink:to="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_a67f01da-bf6f-4012-82ec-6189ac9c1f21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f4c74881-9537-4276-b88c-5c0f0019ff06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_b79031c7-89e5-4bfa-b21d-7c4c2ff7dc71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f4c74881-9537-4276-b88c-5c0f0019ff06" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_b79031c7-89e5-4bfa-b21d-7c4c2ff7dc71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b5c5982d-f07a-4966-bb89-ecfe8f5843f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f4c74881-9537-4276-b88c-5c0f0019ff06" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b5c5982d-f07a-4966-bb89-ecfe8f5843f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d767a490-062d-4187-ac14-859d4e759f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_196662b1-a2a5-4f82-93a1-7a53f2772960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d767a490-062d-4187-ac14-859d4e759f56" xlink:to="loc_us-gaap_NetIncomeLoss_196662b1-a2a5-4f82-93a1-7a53f2772960" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_d42826b6-bd38-4ca5-9b6f-9cff102b1e47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d767a490-062d-4187-ac14-859d4e759f56" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_d42826b6-bd38-4ca5-9b6f-9cff102b1e47" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_76921c4c-b665-4c51-a24a-3ea22e849f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_02a04600-0e16-4cf9-ae8d-a4a1049739ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_76921c4c-b665-4c51-a24a-3ea22e849f1b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_02a04600-0e16-4cf9-ae8d-a4a1049739ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f78301b1-ad37-481e-a6cd-3bcc95d776b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_76921c4c-b665-4c51-a24a-3ea22e849f1b" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_f78301b1-ad37-481e-a6cd-3bcc95d776b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_d37f7da0-897d-4576-8c3d-25f6b9a52502" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67138298-3515-4f62-ad30-423e3285b2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_d37f7da0-897d-4576-8c3d-25f6b9a52502" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_67138298-3515-4f62-ad30-423e3285b2ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_916706c2-77fb-4326-b54f-a88ca561d306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_d37f7da0-897d-4576-8c3d-25f6b9a52502" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_916706c2-77fb-4326-b54f-a88ca561d306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fffe25de-75f0-4a39-ac1b-6e5dce9ea758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_d37f7da0-897d-4576-8c3d-25f6b9a52502" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fffe25de-75f0-4a39-ac1b-6e5dce9ea758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0cef55e9-59f8-42d8-8a31-cd4b802a0fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_7b26ec93-e5f2-403f-ac34-48fd119bdf26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0cef55e9-59f8-42d8-8a31-cd4b802a0fcd" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_7b26ec93-e5f2-403f-ac34-48fd119bdf26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_23d6f328-f215-4e1c-868a-fafe763862f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0cef55e9-59f8-42d8-8a31-cd4b802a0fcd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_23d6f328-f215-4e1c-868a-fafe763862f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_a8fa01ba-83c9-4a89-8cca-6f6757561a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0cef55e9-59f8-42d8-8a31-cd4b802a0fcd" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_a8fa01ba-83c9-4a89-8cca-6f6757561a2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3a6e7091-f2fd-4fa0-899f-90f3ff83657c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_NetIncomeLoss_3a6e7091-f2fd-4fa0-899f-90f3ff83657c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_a4a0372b-d46f-4378-867a-cc489f0a5018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_a4a0372b-d46f-4378-867a-cc489f0a5018" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1558dc7d-5505-46c2-b251-b22268522e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_ShareBasedCompensation_1558dc7d-5505-46c2-b251-b22268522e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_402626f6-c92b-4048-90e7-49f03d39a717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_402626f6-c92b-4048-90e7-49f03d39a717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense_191c9c9e-376d-4f18-bcc4-2ce766c0a6fd" xlink:href="dnli-20210630.xsd#dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense_191c9c9e-376d-4f18-bcc4-2ce766c0a6fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_5efbeb56-eb39-4e9e-aa8d-2fbde87ed05a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_5efbeb56-eb39-4e9e-aa8d-2fbde87ed05a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c3b7c9cb-34c8-4ff1-a0f2-ef0d49e1d7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c3b7c9cb-34c8-4ff1-a0f2-ef0d49e1d7c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cb869475-2ed6-43d1-8f5d-7dc6fd0f1f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cb869475-2ed6-43d1-8f5d-7dc6fd0f1f0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_50e9df3c-e5ab-4284-a5d3-a3fd312c4648" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_50e9df3c-e5ab-4284-a5d3-a3fd312c4648" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_24c3e004-baf4-479c-a18b-db90dae38f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_24c3e004-baf4-479c-a18b-db90dae38f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_ef56ca44-957f-4308-a8d9-72d3c15efc51" xlink:href="dnli-20210630.xsd#dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bdca693-dbfe-47c3-b5c1-e3296db4f020" xlink:to="loc_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_ef56ca44-957f-4308-a8d9-72d3c15efc51" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_6dbf919c-8617-4916-a4e8-76f54cfbf471" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_3b4d4644-ab3f-4e4d-8d5b-06e6bf2bf5a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_6dbf919c-8617-4916-a4e8-76f54cfbf471" xlink:to="loc_us-gaap_DerivativeLiabilities_3b4d4644-ab3f-4e4d-8d5b-06e6bf2bf5a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_d252ed6b-1ec7-438a-9ef6-26ac8dba29df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_80145290-85bd-43f6-9366-d0543c4879a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d252ed6b-1ec7-438a-9ef6-26ac8dba29df" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_80145290-85bd-43f6-9366-d0543c4879a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_af670196-6c74-449f-a85c-a80471130856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d252ed6b-1ec7-438a-9ef6-26ac8dba29df" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_af670196-6c74-449f-a85c-a80471130856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_88c6eee3-3f34-4304-a2bf-674dde62dd9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_d252ed6b-1ec7-438a-9ef6-26ac8dba29df" xlink:to="loc_us-gaap_DerivativeAssets_88c6eee3-3f34-4304-a2bf-674dde62dd9f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_fd3a5773-74a4-48a2-8f64-678289f8fea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_fa26368f-bd86-47fc-b038-ed52969849ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_fd3a5773-74a4-48a2-8f64-678289f8fea7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_fa26368f-bd86-47fc-b038-ed52969849ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_223c4438-e320-4cfb-839b-51284f6d716b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_fd3a5773-74a4-48a2-8f64-678289f8fea7" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_223c4438-e320-4cfb-839b-51284f6d716b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3dd1eed5-e8fd-4acc-9c2d-4bb33e01ab1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_fd3a5773-74a4-48a2-8f64-678289f8fea7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3dd1eed5-e8fd-4acc-9c2d-4bb33e01ab1a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b024c61b-f4ee-4491-9f82-e723ae4a92b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1331c5e0-ac5b-4207-933d-e948a3580bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b024c61b-f4ee-4491-9f82-e723ae4a92b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1331c5e0-ac5b-4207-933d-e948a3580bb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f253e9e0-9f1d-49fe-8db2-f4250e04019b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b024c61b-f4ee-4491-9f82-e723ae4a92b7" xlink:to="loc_us-gaap_OperatingLeaseLiability_f253e9e0-9f1d-49fe-8db2-f4250e04019b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f65ea623-5762-45e9-8175-273b2c37b898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5371b849-736d-49d4-88ed-3cacada9b51d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f65ea623-5762-45e9-8175-273b2c37b898" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5371b849-736d-49d4-88ed-3cacada9b51d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_28e56ddf-d491-44f1-b4e2-d11a59fd862a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f65ea623-5762-45e9-8175-273b2c37b898" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_28e56ddf-d491-44f1-b4e2-d11a59fd862a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9111905d-02cf-4da5-90ba-86141382565a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f65ea623-5762-45e9-8175-273b2c37b898" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9111905d-02cf-4da5-90ba-86141382565a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_cd2dd49d-9564-47f1-a5f1-a3408d8362f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f65ea623-5762-45e9-8175-273b2c37b898" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_cd2dd49d-9564-47f1-a5f1-a3408d8362f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f95e87b5-6da1-491e-a73b-409336f62b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f65ea623-5762-45e9-8175-273b2c37b898" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f95e87b5-6da1-491e-a73b-409336f62b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a9a683c4-3cdf-42ba-b58f-e854c438b66f" xlink:href="dnli-20210630.xsd#dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f65ea623-5762-45e9-8175-273b2c37b898" xlink:to="loc_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a9a683c4-3cdf-42ba-b58f-e854c438b66f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_3337808c-0356-4318-bc6a-24d629dcfdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_9ce9a376-db16-4cde-8359-7218f10e6468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_3337808c-0356-4318-bc6a-24d629dcfdf8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_9ce9a376-db16-4cde-8359-7218f10e6468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_2a09cfcd-581c-4af1-8cc0-e1ff1ebc73fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_3337808c-0356-4318-bc6a-24d629dcfdf8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_2a09cfcd-581c-4af1-8cc0-e1ff1ebc73fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_8cdf123b-e893-40af-96aa-b766c75961ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_3337808c-0356-4318-bc6a-24d629dcfdf8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_8cdf123b-e893-40af-96aa-b766c75961ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_0c227fe7-cc87-441e-bee1-ebe34c8a6fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_3337808c-0356-4318-bc6a-24d629dcfdf8" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_0c227fe7-cc87-441e-bee1-ebe34c8a6fdd" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>dnli-20210630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:d515b147-c9bd-4d2b-812b-b4b43f8592c9,g:2bcfcdec-50f2-4499-93f2-f2681657908e-->
<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.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="iab9ce4b94e4c41d6bd48fbc8dd17a3bb_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4b128f90-b3ab-43db-94fa-9a7f24a9acd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4b128f90-b3ab-43db-94fa-9a7f24a9acd5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_30859ee3-8dde-44f7-8001-1634a7633317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_30859ee3-8dde-44f7-8001-1634a7633317" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_90d83c5b-141d-472b-bca3-b70d1717ffd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockholdersEquity_90d83c5b-141d-472b-bca3-b70d1717ffd7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0b27574c-85e3-4e45-820c-ce4ec423bb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0b27574c-85e3-4e45-820c-ce4ec423bb1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6fd3f6a-61fb-45bd-9f10-94656d8e543d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6fd3f6a-61fb-45bd-9f10-94656d8e543d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan_4f31f9ec-3b1f-4a73-ad27-7418a7d1fa1b" xlink:href="dnli-20210630.xsd#dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan_4f31f9ec-3b1f-4a73-ad27-7418a7d1fa1b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan_a5794af3-bc53-473c-b549-40cfb53b2e6b" xlink:href="dnli-20210630.xsd#dnli_StockIssuedDuringPeriodValueEquityIncentivePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan_a5794af3-bc53-473c-b549-40cfb53b2e6b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d0e57541-bdbb-48c8-9155-fc6575477044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d0e57541-bdbb-48c8-9155-fc6575477044" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_88daa251-de30-43e7-a77d-f050ee57cb16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_88daa251-de30-43e7-a77d-f050ee57cb16" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_929c7d99-0f9e-4e50-b0b4-c7ad20544b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_929c7d99-0f9e-4e50-b0b4-c7ad20544b62" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7b552806-c311-4d60-bba2-2c59af31e6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_NetIncomeLoss_7b552806-c311-4d60-bba2-2c59af31e6d7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5b399f45-4d28-4946-8d19-83d7882d7898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5b399f45-4d28-4946-8d19-83d7882d7898" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6faccbe0-780c-494d-b4ef-0ac577d8742b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d5a6cd79-b4cc-424d-8f46-63ccad7deb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_03d129f5-7a8e-418c-87bc-f24bdaa6800d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4b128f90-b3ab-43db-94fa-9a7f24a9acd5" xlink:to="loc_us-gaap_StatementTable_03d129f5-7a8e-418c-87bc-f24bdaa6800d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_998feded-8bc9-450b-9eb7-80d82b44445a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_03d129f5-7a8e-418c-87bc-f24bdaa6800d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_998feded-8bc9-450b-9eb7-80d82b44445a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_998feded-8bc9-450b-9eb7-80d82b44445a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_998feded-8bc9-450b-9eb7-80d82b44445a" xlink:to="loc_us-gaap_EquityComponentDomain_998feded-8bc9-450b-9eb7-80d82b44445a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_998feded-8bc9-450b-9eb7-80d82b44445a" xlink:to="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2df52a7e-56e5-45ed-bac3-43c82598059b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_CommonStockMember_2df52a7e-56e5-45ed-bac3-43c82598059b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_139d88bd-b234-4d79-b00c-795d92afe713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_139d88bd-b234-4d79-b00c-795d92afe713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77453ca6-d828-4bd9-a947-dcaa42cb37b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77453ca6-d828-4bd9-a947-dcaa42cb37b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_43a1f166-e9df-4171-813a-2ee2b85d7566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_RetainedEarningsMember_43a1f166-e9df-4171-813a-2ee2b85d7566" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended" id="i76b6f79b47c24518a2b68eff3e8f7bf5_CondensedConsolidatedStatementsofStockholdersEquityParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6bbf3300-3025-426f-800a-fa997575c0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a979d16f-f6eb-4eca-bff4-c1657fb455cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6bbf3300-3025-426f-800a-fa997575c0a9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a979d16f-f6eb-4eca-bff4-c1657fb455cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_79edea20-497f-4c16-8877-095419c4c726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6bbf3300-3025-426f-800a-fa997575c0a9" xlink:to="loc_us-gaap_StatementTable_79edea20-497f-4c16-8877-095419c4c726" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8cc132e5-a013-466d-a8f4-c94b778519c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_79edea20-497f-4c16-8877-095419c4c726" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8cc132e5-a013-466d-a8f4-c94b778519c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8cc132e5-a013-466d-a8f4-c94b778519c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8cc132e5-a013-466d-a8f4-c94b778519c9" xlink:to="loc_us-gaap_EquityComponentDomain_8cc132e5-a013-466d-a8f4-c94b778519c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b362fe03-5050-4065-833c-596d6ec5b330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8cc132e5-a013-466d-a8f4-c94b778519c9" xlink:to="loc_us-gaap_EquityComponentDomain_b362fe03-5050-4065-833c-596d6ec5b330" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_aeb9479c-b825-4851-b6a4-7345ed5174ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b362fe03-5050-4065-833c-596d6ec5b330" xlink:to="loc_us-gaap_CommonStockMember_aeb9479c-b825-4851-b6a4-7345ed5174ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="extended" id="icddb8649271e4730b74750844669b5ac_FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_be603115-a79b-4096-a826-ec08ff0208f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_be603115-a79b-4096-a826-ec08ff0208f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_040f22af-af45-4c28-80b7-51d55487d423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_040f22af-af45-4c28-80b7-51d55487d423" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_bce8ab05-6d00-48f7-bb4a-c4ecbd508d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_DerivativeAssets_bce8ab05-6d00-48f7-bb4a-c4ecbd508d37" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_cf4415e9-45b0-4d4d-8ab6-65ecefaff232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_cf4415e9-45b0-4d4d-8ab6-65ecefaff232" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_2b6feafc-852b-4da1-9233-7290c110784c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:to="loc_us-gaap_DerivativeLiabilities_2b6feafc-852b-4da1-9233-7290c110784c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_6301ba6e-801f-4a44-ac69-f22302ace007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_6301ba6e-801f-4a44-ac69-f22302ace007" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4e4e502b-9762-443a-9ad8-597370de3f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4e4e502b-9762-443a-9ad8-597370de3f3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e4e502b-9762-443a-9ad8-597370de3f3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4e4e502b-9762-443a-9ad8-597370de3f3e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4e4e502b-9762-443a-9ad8-597370de3f3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4e4e502b-9762-443a-9ad8-597370de3f3e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3bbb7033-f71c-44d5-9d17-1e67e5331464" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3bbb7033-f71c-44d5-9d17-1e67e5331464" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b8680ff-b7b7-469e-a0f1-f75258f47480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b8680ff-b7b7-469e-a0f1-f75258f47480" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bf88e388-575c-4491-8c00-f5d2c194ebba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bf88e388-575c-4491-8c00-f5d2c194ebba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_0f29b58c-adfd-498b-adda-5108265f7a89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_InvestmentTypeAxis_0f29b58c-adfd-498b-adda-5108265f7a89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_0f29b58c-adfd-498b-adda-5108265f7a89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_0f29b58c-adfd-498b-adda-5108265f7a89" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_0f29b58c-adfd-498b-adda-5108265f7a89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_0f29b58c-adfd-498b-adda-5108265f7a89" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_8d4f1b92-e961-4326-96bf-7fa5220d9cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_8d4f1b92-e961-4326-96bf-7fa5220d9cb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LongTermInvestmentsMember_176ec188-c35b-46c3-ba0b-c14cb192ddcc" xlink:href="dnli-20210630.xsd#dnli_LongTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:to="loc_dnli_LongTermInvestmentsMember_176ec188-c35b-46c3-ba0b-c14cb192ddcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_a4aa5cd5-9336-45d3-84c0-ad75c008af40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_a4aa5cd5-9336-45d3-84c0-ad75c008af40" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a4aa5cd5-9336-45d3-84c0-ad75c008af40_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_a4aa5cd5-9336-45d3-84c0-ad75c008af40" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_a4aa5cd5-9336-45d3-84c0-ad75c008af40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_a4aa5cd5-9336-45d3-84c0-ad75c008af40" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3cbfe90b-55b5-4a94-96ca-630679758b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3cbfe90b-55b5-4a94-96ca-630679758b9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_791c0122-5a6e-46a4-9b3a-64f9d36f7044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_791c0122-5a6e-46a4-9b3a-64f9d36f7044" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_b70fa18a-58cf-432b-b4da-2e07ca5b7998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:to="loc_us-gaap_CommercialPaperMember_b70fa18a-58cf-432b-b4da-2e07ca5b7998" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_77d30f2f-292a-4d23-b2c3-92ec0a147bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_77d30f2f-292a-4d23-b2c3-92ec0a147bed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_77d30f2f-292a-4d23-b2c3-92ec0a147bed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_77d30f2f-292a-4d23-b2c3-92ec0a147bed" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_77d30f2f-292a-4d23-b2c3-92ec0a147bed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_77d30f2f-292a-4d23-b2c3-92ec0a147bed" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5f60e878-dea0-45c8-a9d0-1ee8f219f347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5f60e878-dea0-45c8-a9d0-1ee8f219f347" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d9cd9201-084c-418a-9791-fa6bd5db29a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d9cd9201-084c-418a-9791-fa6bd5db29a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_83a2eeb3-0531-42e4-aeec-231cf8a1e99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_83a2eeb3-0531-42e4-aeec-231cf8a1e99f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_79fa64f1-ff0a-4df2-a6a1-935eac29c875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_CommercialPaperMember_79fa64f1-ff0a-4df2-a6a1-935eac29c875" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails" xlink:type="extended" id="idd3fa8c66f414210bfc9e5a55074c1a4_MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_212d0dfe-fe0b-4424-9a9c-a80802e2baa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_212d0dfe-fe0b-4424-9a9c-a80802e2baa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6f6cf046-90b6-4c14-a95f-cbafd1c0363f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6f6cf046-90b6-4c14-a95f-cbafd1c0363f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f6b80e6d-b1e0-45cd-98d2-a8051f88f382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f6b80e6d-b1e0-45cd-98d2-a8051f88f382" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_347edb6f-11e4-4c47-93a8-b845a939a4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_347edb6f-11e4-4c47-93a8-b845a939a4cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_0637f14d-eb1e-496d-9e83-21feef0bb7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_0637f14d-eb1e-496d-9e83-21feef0bb7ed" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0f54d5a6-c358-4ea2-986c-df4a598b8012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0f54d5a6-c358-4ea2-986c-df4a598b8012" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_711a2f86-2040-4580-ab7f-a1a3e5682436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:to="loc_us-gaap_InvestmentTypeAxis_711a2f86-2040-4580-ab7f-a1a3e5682436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_711a2f86-2040-4580-ab7f-a1a3e5682436_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_711a2f86-2040-4580-ab7f-a1a3e5682436" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_711a2f86-2040-4580-ab7f-a1a3e5682436_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_711a2f86-2040-4580-ab7f-a1a3e5682436" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShortTermMarketableSecuritiesMember_a560fe80-3733-4b5b-9db2-49f5f677f420" xlink:href="dnli-20210630.xsd#dnli_ShortTermMarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:to="loc_dnli_ShortTermMarketableSecuritiesMember_a560fe80-3733-4b5b-9db2-49f5f677f420" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LongTermMarketableSecuritiesMember_683df8e2-2634-4fe2-89a6-09d91749218f" xlink:href="dnli-20210630.xsd#dnli_LongTermMarketableSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:to="loc_dnli_LongTermMarketableSecuritiesMember_683df8e2-2634-4fe2-89a6-09d91749218f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fa201d70-410c-4028-8ff0-e39ec2ea9040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fa201d70-410c-4028-8ff0-e39ec2ea9040" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fa201d70-410c-4028-8ff0-e39ec2ea9040_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fa201d70-410c-4028-8ff0-e39ec2ea9040" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_fa201d70-410c-4028-8ff0-e39ec2ea9040_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fa201d70-410c-4028-8ff0-e39ec2ea9040" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_25dd677b-6339-4735-820b-d78ace7f2aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_25dd677b-6339-4735-820b-d78ace7f2aa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f045f7d9-0f66-4c91-9275-be5cbe970f38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f045f7d9-0f66-4c91-9275-be5cbe970f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3c3b4d57-f3f7-4fbe-8fa7-6ebf40c5d27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3c3b4d57-f3f7-4fbe-8fa7-6ebf40c5d27a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_8deba2a9-4e31-4e32-9a7e-a7c5aac0270f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_8deba2a9-4e31-4e32-9a7e-a7c5aac0270f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails" xlink:type="extended" id="ie457f0d273714cd8a1515976f31dc69a_DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_a4055238-d4a7-4217-9c11-ca88b49beb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_a4055238-d4a7-4217-9c11-ca88b49beb9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_06613a28-01a1-4188-86c8-ff70b27939ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:to="loc_us-gaap_DerivativeNotionalAmount_06613a28-01a1-4188-86c8-ff70b27939ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:to="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9ee196bb-9753-4adc-850b-8764f4ae84e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9ee196bb-9753-4adc-850b-8764f4ae84e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9ee196bb-9753-4adc-850b-8764f4ae84e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9ee196bb-9753-4adc-850b-8764f4ae84e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9ee196bb-9753-4adc-850b-8764f4ae84e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9ee196bb-9753-4adc-850b-8764f4ae84e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ForeignExchangeForwardEurosMember_fb11cdde-0cab-4156-9b1d-86bf35581dee" xlink:href="dnli-20210630.xsd#dnli_ForeignExchangeForwardEurosMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:to="loc_dnli_ForeignExchangeForwardEurosMember_fb11cdde-0cab-4156-9b1d-86bf35581dee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ForeignExchangeForwardBritishPoundsMember_4983a309-6bd4-4536-b904-a3efeb840cc1" xlink:href="dnli-20210630.xsd#dnli_ForeignExchangeForwardBritishPoundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:to="loc_dnli_ForeignExchangeForwardBritishPoundsMember_4983a309-6bd4-4536-b904-a3efeb840cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3dc3e4b3-47f6-4bf4-9dac-20ed171835d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3dc3e4b3-47f6-4bf4-9dac-20ed171835d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_17babe77-8f97-494a-a48d-9b5689a04e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:to="loc_us-gaap_HedgingDesignationAxis_17babe77-8f97-494a-a48d-9b5689a04e16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_17babe77-8f97-494a-a48d-9b5689a04e16_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_17babe77-8f97-494a-a48d-9b5689a04e16" xlink:to="loc_us-gaap_HedgingDesignationDomain_17babe77-8f97-494a-a48d-9b5689a04e16_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_109e40b9-77e1-4ceb-a3c3-26502a0b31c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_17babe77-8f97-494a-a48d-9b5689a04e16" xlink:to="loc_us-gaap_HedgingDesignationDomain_109e40b9-77e1-4ceb-a3c3-26502a0b31c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_883a1390-3f68-4ecb-95c4-af22bf566804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_109e40b9-77e1-4ceb-a3c3-26502a0b31c8" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_883a1390-3f68-4ecb-95c4-af22bf566804" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsBiogenDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails" xlink:type="extended" id="id625f9684d91444283ef191bc3842b7e_CollaborationAgreementsBiogenDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfPrograms_5bbc6d94-637b-4fed-b463-73ee2767eb9d" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfPrograms_5bbc6d94-637b-4fed-b463-73ee2767eb9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet_6baa5ead-f694-4921-9269-92f54eed2939" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet_6baa5ead-f694-4921-9269-92f54eed2939" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived_fb2c3fe8-72fd-4e94-93ee-5fc43955e106" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementUpfrontPaymentToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived_fb2c3fe8-72fd-4e94-93ee-5fc43955e106" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments_ef93c19d-e548-4b91-9e99-c6e2ea45ea65" xlink:href="dnli-20210630.xsd#dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments_ef93c19d-e548-4b91-9e99-c6e2ea45ea65" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_DevelopmentMilestonePayments_c452cce4-3225-4283-857b-3b811feb1dda" xlink:href="dnli-20210630.xsd#dnli_DevelopmentMilestonePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_DevelopmentMilestonePayments_c452cce4-3225-4283-857b-3b811feb1dda" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_FirstCommercialSaleMilestonePayments_250f12ab-fb68-47f5-a2f1-2387fba3e01e" xlink:href="dnli-20210630.xsd#dnli_FirstCommercialSaleMilestonePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_FirstCommercialSaleMilestonePayments_250f12ab-fb68-47f5-a2f1-2387fba3e01e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NetSalesBasedMilestonePayments_0c7b536c-232d-43f9-b3f4-15cc03c21024" xlink:href="dnli-20210630.xsd#dnli_NetSalesBasedMilestonePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_NetSalesBasedMilestonePayments_0c7b536c-232d-43f9-b3f4-15cc03c21024" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss_dc00209e-3cf6-41fb-bad4-c8771ff2fa35" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss_dc00209e-3cf6-41fb-bad4-c8771ff2fa35" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementFundedPercentage_d556fd76-21b8-438e-9b74-5c6d7ba66f7c" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementFundedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeAgreementFundedPercentage_d556fd76-21b8-438e-9b74-5c6d7ba66f7c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet_d72bee93-11f4-4f10-a02a-84ab23f08bc7" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet_d72bee93-11f4-4f10-a02a-84ab23f08bc7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet_fb5e6b6d-d474-43d1-a36d-0df4442bd741" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet_fb5e6b6d-d474-43d1-a36d-0df4442bd741" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria_7ce713df-6b86-4e7b-8217-810013120426" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria_7ce713df-6b86-4e7b-8217-810013120426" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet_974a1107-8a53-4227-a861-7cf7d9e943f1" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet_974a1107-8a53-4227-a861-7cf7d9e943f1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_511795b7-fdc4-4fcb-bc32-b462528bb7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_511795b7-fdc4-4fcb-bc32-b462528bb7c6" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8197468d-7e96-4225-b3ef-97754efb740d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8197468d-7e96-4225-b3ef-97754efb740d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7ba12156-77a0-4792-aabf-af227a002b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7ba12156-77a0-4792-aabf-af227a002b2f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_a860ed92-f8f7-4b1d-95ad-6391f7a9eddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_a860ed92-f8f7-4b1d-95ad-6391f7a9eddd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_31ce08db-20af-4f63-996b-3062777a1c15" xlink:href="dnli-20210630.xsd#dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_31ce08db-20af-4f63-996b-3062777a1c15" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived_81b73e53-36b9-44ab-a7de-81823a37dab8" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived_81b73e53-36b9-44ab-a7de-81823a37dab8" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived_d9871300-c21f-4a37-a2fd-708d894ea4af" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived_d9871300-c21f-4a37-a2fd-708d894ea4af" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived_0c5de305-2444-4b19-b2ef-a79750411d2f" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived_0c5de305-2444-4b19-b2ef-a79750411d2f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontPayments_1c75d972-83ac-4722-9b37-c818519b698a" xlink:href="dnli-20210630.xsd#dnli_UpfrontPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_UpfrontPayments_1c75d972-83ac-4722-9b37-c818519b698a" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_044aba00-8f24-46e9-a4c5-37ba4f76353f" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_044aba00-8f24-46e9-a4c5-37ba4f76353f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cf0aacee-d24d-43c1-912f-3c1ecbab9425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_ContractWithCustomerLiability_cf0aacee-d24d-43c1-912f-3c1ecbab9425" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_e1738af3-f461-401b-9c91-2a3a27716244" xlink:href="dnli-20210630.xsd#dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_e1738af3-f461-401b-9c91-2a3a27716244" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_04f0b140-4b00-4879-88e7-084b04e1b30a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_04f0b140-4b00-4879-88e7-084b04e1b30a" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfMilestonesAchieved_ccc70806-822a-43a0-8351-8c2ec71cd8df" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfMilestonesAchieved"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfMilestonesAchieved_ccc70806-822a-43a0-8351-8c2ec71cd8df" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c60985bf-2bcf-441a-a4ab-da0281db3682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c60985bf-2bcf-441a-a4ab-da0281db3682" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_7a2d9a65-6f4e-4621-b1bf-29c893e26da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_7a2d9a65-6f4e-4621-b1bf-29c893e26da8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_7a2d9a65-6f4e-4621-b1bf-29c893e26da8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_7a2d9a65-6f4e-4621-b1bf-29c893e26da8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_7a2d9a65-6f4e-4621-b1bf-29c893e26da8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_7a2d9a65-6f4e-4621-b1bf-29c893e26da8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ProvisionalCollaborativeArrangementMember_c3be5f27-e6b6-497c-afa5-9e2f6d93daaf" xlink:href="dnli-20210630.xsd#dnli_ProvisionalCollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_dnli_ProvisionalCollaborativeArrangementMember_c3be5f27-e6b6-497c-afa5-9e2f6d93daaf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember_a88dc9fe-01a9-41f9-a761-945b614f87be" xlink:href="dnli-20210630.xsd#dnli_ROFNAndOptionAgreementCollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember_a88dc9fe-01a9-41f9-a761-945b614f87be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenCollaborativeArrangementMember_0949a93c-db17-407e-bc6c-8be6a1191dca" xlink:href="dnli-20210630.xsd#dnli_BiogenCollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_dnli_BiogenCollaborativeArrangementMember_0949a93c-db17-407e-bc6c-8be6a1191dca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_37fd5ff8-6256-4542-85fe-9a7e3cebdda7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_us-gaap_CollaborativeArrangementMember_37fd5ff8-6256-4542-85fe-9a7e3cebdda7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_srt_CounterpartyNameAxis_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_3f62c1da-0a92-4ff8-a151-d71227d6af06" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:to="loc_dnli_BiogenMember_3f62c1da-0a92-4ff8-a151-d71227d6af06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_35515d41-1a0f-4dfc-9c00-09b43c8aaf67" xlink:href="dnli-20210630.xsd#dnli_TakedaPharmaceuticalCompanyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:to="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_35515d41-1a0f-4dfc-9c00-09b43c8aaf67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9e8acb99-4658-4082-ab33-be7efedf8cb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_srt_ProductOrServiceAxis_9e8acb99-4658-4082-ab33-be7efedf8cb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9e8acb99-4658-4082-ab33-be7efedf8cb7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9e8acb99-4658-4082-ab33-be7efedf8cb7" xlink:to="loc_srt_ProductsAndServicesDomain_9e8acb99-4658-4082-ab33-be7efedf8cb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9e8acb99-4658-4082-ab33-be7efedf8cb7" xlink:to="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember_cc65e3e3-b3a3-4217-b6b8-7ba5952cd285" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember_cc65e3e3-b3a3-4217-b6b8-7ba5952cd285" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember_c1928bff-a8f5-4a3c-8f36-64afcfcbcda8" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember_c1928bff-a8f5-4a3c-8f36-64afcfcbcda8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember_91eb983b-5b2d-48d4-be64-3deba7d3003d" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember_91eb983b-5b2d-48d4-be64-3deba7d3003d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember_8d251920-e7fb-40ac-ad63-b8cbdde296e3" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember_8d251920-e7fb-40ac-ad63-b8cbdde296e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionResearchServicesMember_39762771-6cc0-4991-9ea8-37af30ee3a47" xlink:href="dnli-20210630.xsd#dnli_OptionResearchServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_OptionResearchServicesMember_39762771-6cc0-4991-9ea8-37af30ee3a47" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_edcd7674-9118-4f9d-83bb-62bd1a0dbcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_us-gaap_ProductMember_edcd7674-9118-4f9d-83bb-62bd1a0dbcc7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c2c3c8d2-adda-417c-9f96-571a89e74e27" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_dei_LegalEntityAxis_c2c3c8d2-adda-417c-9f96-571a89e74e27" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c2c3c8d2-adda-417c-9f96-571a89e74e27_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c2c3c8d2-adda-417c-9f96-571a89e74e27" xlink:to="loc_dei_EntityDomain_c2c3c8d2-adda-417c-9f96-571a89e74e27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea38669f-5b81-40be-9155-f0625f4adbcb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c2c3c8d2-adda-417c-9f96-571a89e74e27" xlink:to="loc_dei_EntityDomain_ea38669f-5b81-40be-9155-f0625f4adbcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_5acb5ae3-26f6-4ff5-b3b2-6cf54e60c87c" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ea38669f-5b81-40be-9155-f0625f4adbcb" xlink:to="loc_dnli_BiogenMember_5acb5ae3-26f6-4ff5-b3b2-6cf54e60c87c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7c69287c-6ff4-4e6b-ac8e-aab3d1698068" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_srt_StatementGeographicalAxis_7c69287c-6ff4-4e6b-ac8e-aab3d1698068" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7c69287c-6ff4-4e6b-ac8e-aab3d1698068_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7c69287c-6ff4-4e6b-ac8e-aab3d1698068" xlink:to="loc_srt_SegmentGeographicalDomain_7c69287c-6ff4-4e6b-ac8e-aab3d1698068_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7c69287c-6ff4-4e6b-ac8e-aab3d1698068" xlink:to="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9764c5e7-445a-4855-aecb-fa6dcdfb3b6a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:to="loc_country_US_9764c5e7-445a-4855-aecb-fa6dcdfb3b6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_03a9e4c1-1ebf-4c2a-9722-e06a71d41f3e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:to="loc_country_CN_03a9e4c1-1ebf-4c2a-9722-e06a71d41f3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_55a873cd-4d0e-4d4b-9f2e-2ebfbdd26094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_55a873cd-4d0e-4d4b-9f2e-2ebfbdd26094" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SharePurchaseAgreementMember_80592dec-88db-46a4-912d-f53495c176c1" xlink:href="dnli-20210630.xsd#dnli_SharePurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_55a873cd-4d0e-4d4b-9f2e-2ebfbdd26094" xlink:to="loc_dnli_SharePurchaseAgreementMember_80592dec-88db-46a4-912d-f53495c176c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_ab47a299-0291-419d-9299-c3b9319b5069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_ab47a299-0291-419d-9299-c3b9319b5069" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_ab47a299-0291-419d-9299-c3b9319b5069_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_ab47a299-0291-419d-9299-c3b9319b5069" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_ab47a299-0291-419d-9299-c3b9319b5069_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_ab5a111e-ab12-46ae-b8d2-dd3ab542bae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_ab47a299-0291-419d-9299-c3b9319b5069" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_ab5a111e-ab12-46ae-b8d2-dd3ab542bae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_ea684d0d-edf6-45c3-9647-335672ff2770" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_ab5a111e-ab12-46ae-b8d2-dd3ab542bae7" xlink:to="loc_srt_AffiliatedEntityMember_ea684d0d-edf6-45c3-9647-335672ff2770" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsSanofiDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails" xlink:type="extended" id="ia657263db5ad40c18296c8320db0b7f2_CollaborationAgreementsSanofiDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontPayments_ce8baad7-baec-464f-bfc1-074bdebf0031" xlink:href="dnli-20210630.xsd#dnli_UpfrontPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_UpfrontPayments_ce8baad7-baec-464f-bfc1-074bdebf0031" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment_c4292945-66df-4a56-bdb1-14b523e52049" xlink:href="dnli-20210630.xsd#dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment_c4292945-66df-4a56-bdb1-14b523e52049" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ClinicalMilestonePayment_27d8a3a5-eb4e-4b1f-be9b-35969334edfa" xlink:href="dnli-20210630.xsd#dnli_ClinicalMilestonePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_ClinicalMilestonePayment_27d8a3a5-eb4e-4b1f-be9b-35969334edfa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMilestonePayment_03e21d85-c3d6-4c20-9cd8-f5f41a169574" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMilestonePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_RegulatoryMilestonePayment_03e21d85-c3d6-4c20-9cd8-f5f41a169574" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfIndications_c0a6332c-e3a8-46d8-981a-a0db29c38c4d" xlink:href="dnli-20210630.xsd#dnli_NumberOfIndications"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_NumberOfIndications_c0a6332c-e3a8-46d8-981a-a0db29c38c4d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMilestonePayments_b1b1ff17-c18b-4c65-afdd-c1f7af92baca" xlink:href="dnli-20210630.xsd#dnli_CommercialMilestonePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_CommercialMilestonePayments_b1b1ff17-c18b-4c65-afdd-c1f7af92baca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementFundedPercentage_9880c17d-f994-471a-9b2e-a99767d8f2c5" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementFundedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_CollaborativeAgreementFundedPercentage_9880c17d-f994-471a-9b2e-a99767d8f2c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncrease_8acfd4e0-cc1e-414d-bc3c-2b5e02b5ece4" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_CollaborationAgreementTransactionPriceIncrease_8acfd4e0-cc1e-414d-bc3c-2b5e02b5ece4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2b95ca58-e4ea-4463-8b45-44b624f5bc57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2b95ca58-e4ea-4463-8b45-44b624f5bc57" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_16061b44-4d2c-4010-a48d-ad83d38d0ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_us-gaap_AccountsReceivableNet_16061b44-4d2c-4010-a48d-ad83d38d0ab0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a8979457-87c1-4812-b172-42e8c44e1559" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_srt_CounterpartyNameAxis_a8979457-87c1-4812-b172-42e8c44e1559" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a8979457-87c1-4812-b172-42e8c44e1559_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_a8979457-87c1-4812-b172-42e8c44e1559" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_a8979457-87c1-4812-b172-42e8c44e1559_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c0e65804-4705-4855-b28b-fdc7b2e4ec79" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_a8979457-87c1-4812-b172-42e8c44e1559" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c0e65804-4705-4855-b28b-fdc7b2e4ec79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiMember_b5379f93-a00c-456a-a0e2-885eeed3ebf9" xlink:href="dnli-20210630.xsd#dnli_SanofiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c0e65804-4705-4855-b28b-fdc7b2e4ec79" xlink:to="loc_dnli_SanofiMember_b5379f93-a00c-456a-a0e2-885eeed3ebf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_dei_LegalEntityAxis_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987" xlink:to="loc_dei_EntityDomain_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb2a181c-af57-4e57-8a59-2306e9844b95" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987" xlink:to="loc_dei_EntityDomain_eb2a181c-af57-4e57-8a59-2306e9844b95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiMember_adbbe679-2c16-4e55-8ee6-5e40355cecb4" xlink:href="dnli-20210630.xsd#dnli_SanofiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_eb2a181c-af57-4e57-8a59-2306e9844b95" xlink:to="loc_dnli_SanofiMember_adbbe679-2c16-4e55-8ee6-5e40355cecb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_us-gaap_TypeOfArrangementAxis_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc61bdf0-bf31-4c96-9341-d791b802beb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc61bdf0-bf31-4c96-9341-d791b802beb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_7a83fd3c-ae1e-4b3d-b173-568656af29b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc61bdf0-bf31-4c96-9341-d791b802beb1" xlink:to="loc_us-gaap_CollaborativeArrangementMember_7a83fd3c-ae1e-4b3d-b173-568656af29b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3f8dae40-ce7b-4822-9deb-4beefcd6b47f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_srt_ProductOrServiceAxis_3f8dae40-ce7b-4822-9deb-4beefcd6b47f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3f8dae40-ce7b-4822-9deb-4beefcd6b47f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3f8dae40-ce7b-4822-9deb-4beefcd6b47f" xlink:to="loc_srt_ProductsAndServicesDomain_3f8dae40-ce7b-4822-9deb-4beefcd6b47f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3f8dae40-ce7b-4822-9deb-4beefcd6b47f" xlink:to="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CNSProductMember_13dc3647-7584-4bac-96c3-8fdca7f18b84" xlink:href="dnli-20210630.xsd#dnli_CNSProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_CNSProductMember_13dc3647-7584-4bac-96c3-8fdca7f18b84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PeripheralProductMember_9055509b-508c-4115-b70a-3c9217fa3c22" xlink:href="dnli-20210630.xsd#dnli_PeripheralProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_PeripheralProductMember_9055509b-508c-4115-b70a-3c9217fa3c22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RetainedActivitiesMember_5c63bb4a-940f-4e10-96d5-07f11e7b9a1f" xlink:href="dnli-20210630.xsd#dnli_RetainedActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_RetainedActivitiesMember_5c63bb4a-940f-4e10-96d5-07f11e7b9a1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredMember_75c3e92e-95c4-4df5-a29b-28154fc1e61c" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_MilestoneTriggeredMember_75c3e92e-95c4-4df5-a29b-28154fc1e61c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredAndRetainedActivitiesMember_7656ce39-2438-49b7-a4bc-51ffcdb3de06" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredAndRetainedActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_MilestoneTriggeredAndRetainedActivitiesMember_7656ce39-2438-49b7-a4bc-51ffcdb3de06" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_dcb35c1d-b799-43ac-8fe7-6dc4e0536150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_us-gaap_ProductMember_dcb35c1d-b799-43ac-8fe7-6dc4e0536150" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsSanofiPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails" xlink:type="extended" id="ib7d68e2a721241a39e79adbef9112d02_CollaborationAgreementsSanofiPerformanceObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add1e4ca-e498-45ec-b596-c6f07cbb0b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f5a31a1f-dadd-49be-b104-887240da1eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add1e4ca-e498-45ec-b596-c6f07cbb0b9b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f5a31a1f-dadd-49be-b104-887240da1eec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_641860c7-5da4-4a12-9fb2-cdaff1786ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add1e4ca-e498-45ec-b596-c6f07cbb0b9b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_641860c7-5da4-4a12-9fb2-cdaff1786ec1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7acafda2-1172-49fb-8c2b-d30228fd1ed8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_641860c7-5da4-4a12-9fb2-cdaff1786ec1" xlink:to="loc_srt_ProductOrServiceAxis_7acafda2-1172-49fb-8c2b-d30228fd1ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7acafda2-1172-49fb-8c2b-d30228fd1ed8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7acafda2-1172-49fb-8c2b-d30228fd1ed8" xlink:to="loc_srt_ProductsAndServicesDomain_7acafda2-1172-49fb-8c2b-d30228fd1ed8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e350b77d-b9d5-41e3-ae89-dc4fc3f23b94" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7acafda2-1172-49fb-8c2b-d30228fd1ed8" xlink:to="loc_srt_ProductsAndServicesDomain_e350b77d-b9d5-41e3-ae89-dc4fc3f23b94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AlzheimersDiseaseServicesMember_52613b2f-b883-4a95-bcc7-5f6b586842f4" xlink:href="dnli-20210630.xsd#dnli_AlzheimersDiseaseServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e350b77d-b9d5-41e3-ae89-dc4fc3f23b94" xlink:to="loc_dnli_AlzheimersDiseaseServicesMember_52613b2f-b883-4a95-bcc7-5f6b586842f4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsTakedaDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails" xlink:type="extended" id="i3bcd3246910b4e5f9458b37a08a96e9b_CollaborationAgreementsTakedaDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontPayments_bb3835d8-f8e1-4cf2-9c77-8bb73497daeb" xlink:href="dnli-20210630.xsd#dnli_UpfrontPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_UpfrontPayments_bb3835d8-f8e1-4cf2-9c77-8bb73497daeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentPerProgram_7f2faa6d-cb60-4c87-b7d6-2150a7186915" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentPerProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_PreclinicalMilestonePaymentPerProgram_7f2faa6d-cb60-4c87-b7d6-2150a7186915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfPrograms_321d3dff-3f79-400c-84ea-6e423393bb84" xlink:href="dnli-20210630.xsd#dnli_NumberOfPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_NumberOfPrograms_321d3dff-3f79-400c-84ea-6e423393bb84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregatePreclinicalMilestonePayment_0908cb0b-7f43-4c10-8914-6585b885150c" xlink:href="dnli-20210630.xsd#dnli_AggregatePreclinicalMilestonePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregatePreclinicalMilestonePayment_0908cb0b-7f43-4c10-8914-6585b885150c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentReceived_76839246-e3c0-4d3e-9eb3-ebf489554714" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_PreclinicalMilestonePaymentReceived_76839246-e3c0-4d3e-9eb3-ebf489554714" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfTargets_fb246391-2b96-49f4-bc33-62900d030d2a" xlink:href="dnli-20210630.xsd#dnli_NumberOfTargets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_NumberOfTargets_fb246391-2b96-49f4-bc33-62900d030d2a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TargetOptionPeriod_eefb0fdc-99d8-4d63-962f-9394d2776f6f" xlink:href="dnli-20210630.xsd#dnli_TargetOptionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_TargetOptionPeriod_eefb0fdc-99d8-4d63-962f-9394d2776f6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionFeesPerProgram_2618b65e-5be2-41fe-b153-873348e91d28" xlink:href="dnli-20210630.xsd#dnli_OptionFeesPerProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_OptionFeesPerProgram_2618b65e-5be2-41fe-b153-873348e91d28" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateOptionExerciseFee_9e340383-0d12-4424-a638-53f118d890ec" xlink:href="dnli-20210630.xsd#dnli_AggregateOptionExerciseFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregateOptionExerciseFee_9e340383-0d12-4424-a638-53f118d890ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateDevelopmentMilestonePayment_3eb428e8-d05c-4275-95b4-917cb407307c" xlink:href="dnli-20210630.xsd#dnli_AggregateDevelopmentMilestonePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregateDevelopmentMilestonePayment_3eb428e8-d05c-4275-95b4-917cb407307c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMilestonePayment_d024edbf-b208-46e3-8f45-ad97f4b2df7f" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMilestonePayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_RegulatoryMilestonePayment_d024edbf-b208-46e3-8f45-ad97f4b2df7f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMilestonesPerProgram_59719e6b-fdee-471b-afde-822f62c8dc34" xlink:href="dnli-20210630.xsd#dnli_CommercialMilestonesPerProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_CommercialMilestonesPerProgram_59719e6b-fdee-471b-afde-822f62c8dc34" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateCommercialMilestones_6d77ce0f-e945-4ab1-a680-62d86b2d7b97" xlink:href="dnli-20210630.xsd#dnli_AggregateCommercialMilestones"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregateCommercialMilestones_6d77ce0f-e945-4ab1-a680-62d86b2d7b97" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_5f2da6ab-c83b-4548-8aba-34279dcbe8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_5f2da6ab-c83b-4548-8aba-34279dcbe8e2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ebffdb49-a975-46ae-aa03-856252e2439a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ebffdb49-a975-46ae-aa03-856252e2439a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_c029cb42-1d40-4b53-9ed7-07f6a38808e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_c029cb42-1d40-4b53-9ed7-07f6a38808e8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_5a1069cb-e3ee-4d17-9e1d-4c504c92a5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_5a1069cb-e3ee-4d17-9e1d-4c504c92a5c3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_b233ae88-84cf-4221-a06a-45ef25c38e17" xlink:href="dnli-20210630.xsd#dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_b233ae88-84cf-4221-a06a-45ef25c38e17" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_VariableConsiderationFutureConsideration_e70b4fda-2b39-4888-9aac-04b193989b6f" xlink:href="dnli-20210630.xsd#dnli_VariableConsiderationFutureConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_VariableConsiderationFutureConsideration_e70b4fda-2b39-4888-9aac-04b193989b6f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ConstrainedVariableConsideration_bcfeeff2-11a9-4da3-807c-c78edbdbc60c" xlink:href="dnli-20210630.xsd#dnli_ConstrainedVariableConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_ConstrainedVariableConsideration_bcfeeff2-11a9-4da3-807c-c78edbdbc60c" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_d9778e73-1b91-426b-84cc-626845ecde0a" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_d9778e73-1b91-426b-84cc-626845ecde0a" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RevenueNumberOfPerformanceObligations_c60bc527-26c7-4484-9a43-e0fbd3fbe18e" xlink:href="dnli-20210630.xsd#dnli_RevenueNumberOfPerformanceObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_RevenueNumberOfPerformanceObligations_c60bc527-26c7-4484-9a43-e0fbd3fbe18e" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8bfded56-61da-4521-8313-338c93889165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8bfded56-61da-4521-8313-338c93889165" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived_e4f4a739-499c-4ef0-bab9-4f69dea30d4d" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentEarnedNotYetReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived_e4f4a739-499c-4ef0-bab9-4f69dea30d4d" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_43bbd9ff-53eb-4306-ac2b-4e022b26e601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_43bbd9ff-53eb-4306-ac2b-4e022b26e601" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_us-gaap_TypeOfArrangementAxis_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_591bca69-111b-4a77-9748-027d7104a007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:to="loc_us-gaap_CollaborativeArrangementMember_591bca69-111b-4a77-9748-027d7104a007" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementPTVPGRNMember_2e1ccda0-7b09-4050-9485-7ca20a00aaee" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementPTVPGRNMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:to="loc_dnli_CollaborativeArrangementPTVPGRNMember_2e1ccda0-7b09-4050-9485-7ca20a00aaee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3958d055-27fe-41b9-abe2-01f33c1f9add" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_srt_RangeAxis_3958d055-27fe-41b9-abe2-01f33c1f9add" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3958d055-27fe-41b9-abe2-01f33c1f9add_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3958d055-27fe-41b9-abe2-01f33c1f9add" xlink:to="loc_srt_RangeMember_3958d055-27fe-41b9-abe2-01f33c1f9add_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16e7ed02-8e32-4dca-8016-817e359424c1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3958d055-27fe-41b9-abe2-01f33c1f9add" xlink:to="loc_srt_RangeMember_16e7ed02-8e32-4dca-8016-817e359424c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7e360452-678a-42ad-8a36-364e8424afa7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16e7ed02-8e32-4dca-8016-817e359424c1" xlink:to="loc_srt_MaximumMember_7e360452-678a-42ad-8a36-364e8424afa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_srt_CounterpartyNameAxis_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_56f90c1b-efc7-4fd7-9f5b-9e22e5b05b11" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_56f90c1b-efc7-4fd7-9f5b-9e22e5b05b11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_38d04aaa-4142-4ed9-8208-3c833c9bc733" xlink:href="dnli-20210630.xsd#dnli_TakedaPharmaceuticalCompanyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_56f90c1b-efc7-4fd7-9f5b-9e22e5b05b11" xlink:to="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_38d04aaa-4142-4ed9-8208-3c833c9bc733" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3bd32742-49a2-4747-9a31-f7a1e4524e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3bd32742-49a2-4747-9a31-f7a1e4524e15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_3bd32742-49a2-4747-9a31-f7a1e4524e15_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3bd32742-49a2-4747-9a31-f7a1e4524e15" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_3bd32742-49a2-4747-9a31-f7a1e4524e15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_a527bb85-b0ab-4b7b-892b-b6fabfe27a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3bd32742-49a2-4747-9a31-f7a1e4524e15" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_a527bb85-b0ab-4b7b-892b-b6fabfe27a6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SharePurchaseAgreementMember_1d093824-5bcf-49e4-b012-3d9acf47a575" xlink:href="dnli-20210630.xsd#dnli_SharePurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_a527bb85-b0ab-4b7b-892b-b6fabfe27a6d" xlink:to="loc_dnli_SharePurchaseAgreementMember_1d093824-5bcf-49e4-b012-3d9acf47a575" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_af30510f-4450-4c1a-8ef4-c9eca150569e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_srt_ProductOrServiceAxis_af30510f-4450-4c1a-8ef4-c9eca150569e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_af30510f-4450-4c1a-8ef4-c9eca150569e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_af30510f-4450-4c1a-8ef4-c9eca150569e" xlink:to="loc_srt_ProductsAndServicesDomain_af30510f-4450-4c1a-8ef4-c9eca150569e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_af30510f-4450-4c1a-8ef4-c9eca150569e" xlink:to="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_934112a7-1bea-4aae-8da7-a942a54cd821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:to="loc_us-gaap_ProductMember_934112a7-1bea-4aae-8da7-a942a54cd821" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredMember_0d29f0a8-7f68-4433-a8bc-273d67dd15e8" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:to="loc_dnli_MilestoneTriggeredMember_0d29f0a8-7f68-4433-a8bc-273d67dd15e8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsSummaryofCollaborationRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails" xlink:type="extended" id="i269702b5ed6b40d4b98656901414da45_CollaborationAgreementsSummaryofCollaborationRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_155c3a7f-3a9d-4c1a-bd30-4fcd5693754a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_155c3a7f-3a9d-4c1a-bd30-4fcd5693754a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_308bb877-7a83-486c-a9f0-6c24fe24f112" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_308bb877-7a83-486c-a9f0-6c24fe24f112" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a707835e-c0dd-4adb-956f-50107038627f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_Revenues_a707835e-c0dd-4adb-956f-50107038627f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7bc0a7f9-534e-4739-87c4-8af7283f88e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7bc0a7f9-534e-4739-87c4-8af7283f88e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_548dac75-7925-45e9-b894-7bf1cdeeec69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:to="loc_us-gaap_TypeOfArrangementAxis_548dac75-7925-45e9-b894-7bf1cdeeec69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_548dac75-7925-45e9-b894-7bf1cdeeec69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_548dac75-7925-45e9-b894-7bf1cdeeec69" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_548dac75-7925-45e9-b894-7bf1cdeeec69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_548dac75-7925-45e9-b894-7bf1cdeeec69" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaCollaborationAgreementMember_746717d2-4c52-45fc-9a0f-0b1adedaf770" xlink:href="dnli-20210630.xsd#dnli_TakedaCollaborationAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:to="loc_dnli_TakedaCollaborationAgreementMember_746717d2-4c52-45fc-9a0f-0b1adedaf770" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiCollaborationAgreementMember_48c842d9-7a7e-41d2-b886-d9ecc3075fd0" xlink:href="dnli-20210630.xsd#dnli_SanofiCollaborationAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:to="loc_dnli_SanofiCollaborationAgreementMember_48c842d9-7a7e-41d2-b886-d9ecc3075fd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_76bf53f9-65b1-4a27-89ad-699e561af963" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:to="loc_dnli_BiogenMember_76bf53f9-65b1-4a27-89ad-699e561af963" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fd33acc6-b9f7-4384-a823-af49cdb9d17d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:to="loc_srt_ProductOrServiceAxis_fd33acc6-b9f7-4384-a823-af49cdb9d17d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fd33acc6-b9f7-4384-a823-af49cdb9d17d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_fd33acc6-b9f7-4384-a823-af49cdb9d17d" xlink:to="loc_srt_ProductsAndServicesDomain_fd33acc6-b9f7-4384-a823-af49cdb9d17d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_fd33acc6-b9f7-4384-a823-af49cdb9d17d" xlink:to="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PeripheralProductMember_2376ea96-53e0-4e1b-a8cc-9d184659ce32" xlink:href="dnli-20210630.xsd#dnli_PeripheralProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_PeripheralProductMember_2376ea96-53e0-4e1b-a8cc-9d184659ce32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RetainedActivitiesMember_416b8c5c-421f-4c70-90f4-0b9d86ccda11" xlink:href="dnli-20210630.xsd#dnli_RetainedActivitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_RetainedActivitiesMember_416b8c5c-421f-4c70-90f4-0b9d86ccda11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AlzheimersDiseaseServicesMember_c5caeaec-fac2-466b-a1e6-e229df5b8efc" xlink:href="dnli-20210630.xsd#dnli_AlzheimersDiseaseServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_AlzheimersDiseaseServicesMember_c5caeaec-fac2-466b-a1e6-e229df5b8efc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionServicesMember_df84c102-3496-4b28-95ba-98c9cd7410ad" xlink:href="dnli-20210630.xsd#dnli_OptionServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_OptionServicesMember_df84c102-3496-4b28-95ba-98c9cd7410ad" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#LicenseAgreementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails" xlink:type="extended" id="i73bfaf4c0b784c7682f52eca3830fd93_LicenseAgreementsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones_7ead3626-f445-4613-8599-00e9e4a0fe50" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:to="loc_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones_7ead3626-f445-4613-8599-00e9e4a0fe50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage_a855d444-0f45-4893-b27e-bb1d0d002154" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:to="loc_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage_a855d444-0f45-4893-b27e-bb1d0d002154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontFeesPaid_c316a2a8-77e1-43f3-adb5-4a1d492e0639" xlink:href="dnli-20210630.xsd#dnli_UpfrontFeesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:to="loc_dnli_UpfrontFeesPaid_c316a2a8-77e1-43f3-adb5-4a1d492e0639" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_41d66ea9-5b86-4f01-aafe-ef7b0063493a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_srt_CounterpartyNameAxis_41d66ea9-5b86-4f01-aafe-ef7b0063493a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_41d66ea9-5b86-4f01-aafe-ef7b0063493a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_41d66ea9-5b86-4f01-aafe-ef7b0063493a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_41d66ea9-5b86-4f01-aafe-ef7b0063493a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9b7798b-f205-462e-9499-93d6540cb990" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_41d66ea9-5b86-4f01-aafe-ef7b0063493a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9b7798b-f205-462e-9499-93d6540cb990" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_GenentechIncMember_f3e023a7-7719-497f-9dd2-2d816f757f75" xlink:href="dnli-20210630.xsd#dnli_GenentechIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9b7798b-f205-462e-9499-93d6540cb990" xlink:to="loc_dnli_GenentechIncMember_f3e023a7-7719-497f-9dd2-2d816f757f75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84d75f68-b286-4989-8624-f9a6b6341de6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_srt_RangeAxis_84d75f68-b286-4989-8624-f9a6b6341de6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_84d75f68-b286-4989-8624-f9a6b6341de6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_84d75f68-b286-4989-8624-f9a6b6341de6" xlink:to="loc_srt_RangeMember_84d75f68-b286-4989-8624-f9a6b6341de6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_825f843f-5a7b-4814-80cf-47d58479faa9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_84d75f68-b286-4989-8624-f9a6b6341de6" xlink:to="loc_srt_RangeMember_825f843f-5a7b-4814-80cf-47d58479faa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e608903d-7586-408a-a989-030cd3c2ec9f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_825f843f-5a7b-4814-80cf-47d58479faa9" xlink:to="loc_srt_MaximumMember_e608903d-7586-408a-a989-030cd3c2ec9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_83ca0d13-f439-4017-b3f1-efbfde90b63f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_83ca0d13-f439-4017-b3f1-efbfde90b63f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_83ca0d13-f439-4017-b3f1-efbfde90b63f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_83ca0d13-f439-4017-b3f1-efbfde90b63f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_83ca0d13-f439-4017-b3f1-efbfde90b63f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_83ca0d13-f439-4017-b3f1-efbfde90b63f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ClinicalMember_188e8b5c-e06e-4f67-80aa-2bf6360811f4" xlink:href="dnli-20210630.xsd#dnli_ClinicalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:to="loc_dnli_ClinicalMember_188e8b5c-e06e-4f67-80aa-2bf6360811f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMember_ca5dd01c-e09f-4f7a-9b8b-25e71085f202" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:to="loc_dnli_RegulatoryMember_ca5dd01c-e09f-4f7a-9b8b-25e71085f202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMember_6aeeb636-a9b6-4a8a-977b-6114862db1b9" xlink:href="dnli-20210630.xsd#dnli_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:to="loc_dnli_CommercialMember_6aeeb636-a9b6-4a8a-977b-6114862db1b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_fe995c7e-c006-4892-a06a-d1d5bd171bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_us-gaap_TypeOfArrangementAxis_fe995c7e-c006-4892-a06a-d1d5bd171bff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fe995c7e-c006-4892-a06a-d1d5bd171bff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_fe995c7e-c006-4892-a06a-d1d5bd171bff" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fe995c7e-c006-4892-a06a-d1d5bd171bff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d770bc1d-993a-4b31-a3f8-e70a478f3d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_fe995c7e-c006-4892-a06a-d1d5bd171bff" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d770bc1d-993a-4b31-a3f8-e70a478f3d76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMember_87604ac8-da59-45c9-93ab-d52f18843515" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d770bc1d-993a-4b31-a3f8-e70a478f3d76" xlink:to="loc_dnli_LicenseAgreementMember_87604ac8-da59-45c9-93ab-d52f18843515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1ccefca9-0c01-4ad7-ac25-bedbcc172365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1ccefca9-0c01-4ad7-ac25-bedbcc172365" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1ccefca9-0c01-4ad7-ac25-bedbcc172365_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1ccefca9-0c01-4ad7-ac25-bedbcc172365" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1ccefca9-0c01-4ad7-ac25-bedbcc172365_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_84adf99a-7467-49eb-80da-20318c68348a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1ccefca9-0c01-4ad7-ac25-bedbcc172365" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_84adf99a-7467-49eb-80da-20318c68348a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_792396c0-100a-4275-a1fc-a4bc14c4bffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_84adf99a-7467-49eb-80da-20318c68348a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_792396c0-100a-4275-a1fc-a4bc14c4bffa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_24a1a705-926a-45f7-9e88-35a709395a62" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_dei_LegalEntityAxis_24a1a705-926a-45f7-9e88-35a709395a62" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_24a1a705-926a-45f7-9e88-35a709395a62_default" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_24a1a705-926a-45f7-9e88-35a709395a62" xlink:to="loc_dei_EntityDomain_24a1a705-926a-45f7-9e88-35a709395a62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc7bb223-c90f-4386-910a-18ee43ab8200" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_24a1a705-926a-45f7-9e88-35a709395a62" xlink:to="loc_dei_EntityDomain_cc7bb223-c90f-4386-910a-18ee43ab8200" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_6b894dfe-1c9c-4d5a-af39-5b30c8203584" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cc7bb223-c90f-4386-910a-18ee43ab8200" xlink:to="loc_dnli_BiogenMember_6b894dfe-1c9c-4d5a-af39-5b30c8203584" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="ib3bcd337d0674370b1ef4fc81d6f5a3c_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OperatingLeasesAreaUnderLease_9fcc6d26-eed0-49e1-8917-2864e4ec32c7" xlink:href="dnli-20210630.xsd#dnli_OperatingLeasesAreaUnderLease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_OperatingLeasesAreaUnderLease_9fcc6d26-eed0-49e1-8917-2864e4ec32c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_2725ed0e-634b-4726-819e-676867319a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_2725ed0e-634b-4726-819e-676867319a85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dddc58d-252c-4d1e-b32a-a212a056714b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dddc58d-252c-4d1e-b32a-a212a056714b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LesseeOperatingLeaseRenewalNoticePeriod_93e5ab35-dbda-42e1-afc9-4281f41b03de" xlink:href="dnli-20210630.xsd#dnli_LesseeOperatingLeaseRenewalNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_LesseeOperatingLeaseRenewalNoticePeriod_93e5ab35-dbda-42e1-afc9-4281f41b03de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_352ea348-2119-4200-ba52-018f5a1ed77e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_352ea348-2119-4200-ba52-018f5a1ed77e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_271970f5-a5df-4a1c-883e-d58b98eeb4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_271970f5-a5df-4a1c-883e-d58b98eeb4ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TenantImprovementAllowanceRepayableAsRent_5d73fa6c-608d-47b1-99bd-fad8aa964662" xlink:href="dnli-20210630.xsd#dnli_TenantImprovementAllowanceRepayableAsRent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_TenantImprovementAllowanceRepayableAsRent_5d73fa6c-608d-47b1-99bd-fad8aa964662" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate_708ce0d7-e37a-4eab-bee9-0af9a6dd8755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseDiscountRate_708ce0d7-e37a-4eab-bee9-0af9a6dd8755" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2116d3de-18b4-422b-9b53-739debb6c61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LeaseCost_2116d3de-18b4-422b-9b53-739debb6c61d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_713038bf-66d6-4452-9b55-a2adf2425844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_OperatingLeasePayments_713038bf-66d6-4452-9b55-a2adf2425844" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OperatingLeasesSubleaseNetRentableArea_131c074e-d48d-4a4e-bdfb-eeeaa3ebdbb3" xlink:href="dnli-20210630.xsd#dnli_OperatingLeasesSubleaseNetRentableArea"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_OperatingLeasesSubleaseNetRentableArea_131c074e-d48d-4a4e-bdfb-eeeaa3ebdbb3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_3643db32-7f7f-4f67-a148-3d532ff13e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_3643db32-7f7f-4f67-a148-3d532ff13e15" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_4acfae74-142a-4cff-a006-a1e9f01f04b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_SubleaseIncome_4acfae74-142a-4cff-a006-a1e9f01f04b0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PurchaseOrderExecuted_ab8ec90a-ffc9-4038-a1f6-b615e3a58e83" xlink:href="dnli-20210630.xsd#dnli_PurchaseOrderExecuted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_PurchaseOrderExecuted_ab8ec90a-ffc9-4038-a1f6-b615e3a58e83" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_2a3b6386-909d-4874-91ac-bfdfd1c1e714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_PurchaseObligation_2a3b6386-909d-4874-91ac-bfdfd1c1e714" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsIncurredDevelopmentCosts_f0aabc44-a1fa-4d18-9166-343d45b837a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsIncurredDevelopmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_CostsIncurredDevelopmentCosts_f0aabc44-a1fa-4d18-9166-343d45b837a5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PaymentsForManufacturingCost_6ff02ebf-d631-4926-afa8-4b7bca7ab154" xlink:href="dnli-20210630.xsd#dnli_PaymentsForManufacturingCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_PaymentsForManufacturingCost_6ff02ebf-d631-4926-afa8-4b7bca7ab154" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_bb44a7ff-86b6-41ae-bb90-4aec76a6234a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_us-gaap_LeaseContractualTermAxis_bb44a7ff-86b6-41ae-bb90-4aec76a6234a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_bb44a7ff-86b6-41ae-bb90-4aec76a6234a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LeaseContractualTermAxis_bb44a7ff-86b6-41ae-bb90-4aec76a6234a" xlink:to="loc_us-gaap_LeaseContractualTermDomain_bb44a7ff-86b6-41ae-bb90-4aec76a6234a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LeaseContractualTermAxis_bb44a7ff-86b6-41ae-bb90-4aec76a6234a" xlink:to="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_HeadquartersLeaseMember_dba38825-d528-4126-b451-469ea33a5bb1" xlink:href="dnli-20210630.xsd#dnli_HeadquartersLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:to="loc_dnli_HeadquartersLeaseMember_dba38825-d528-4126-b451-469ea33a5bb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NewPremisesSubleaseAgreementMember_911e7e13-e089-48f4-ae04-dc93a97511d5" xlink:href="dnli-20210630.xsd#dnli_NewPremisesSubleaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:to="loc_dnli_NewPremisesSubleaseAgreementMember_911e7e13-e089-48f4-ae04-dc93a97511d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_981ea154-f8ad-4d98-8fd1-fe2707d8b03d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_srt_RangeAxis_981ea154-f8ad-4d98-8fd1-fe2707d8b03d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_981ea154-f8ad-4d98-8fd1-fe2707d8b03d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_981ea154-f8ad-4d98-8fd1-fe2707d8b03d" xlink:to="loc_srt_RangeMember_981ea154-f8ad-4d98-8fd1-fe2707d8b03d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_981ea154-f8ad-4d98-8fd1-fe2707d8b03d" xlink:to="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0bca7452-6df5-4814-856b-74887810b6ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:to="loc_srt_MinimumMember_0bca7452-6df5-4814-856b-74887810b6ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58d864a1-7403-45cf-b72a-97df5433590d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:to="loc_srt_MaximumMember_58d864a1-7403-45cf-b72a-97df5433590d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_83b322c8-333a-456f-9dab-b0152fba00bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_83b322c8-333a-456f-9dab-b0152fba00bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_83b322c8-333a-456f-9dab-b0152fba00bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_83b322c8-333a-456f-9dab-b0152fba00bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_83b322c8-333a-456f-9dab-b0152fba00bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_738935bd-d76d-4ebf-b7d2-7ee54ebb9608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_83b322c8-333a-456f-9dab-b0152fba00bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_738935bd-d76d-4ebf-b7d2-7ee54ebb9608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LandlordFundedTenantImprovementsMember_6314541b-1d2d-419a-93af-2ce16cf31436" xlink:href="dnli-20210630.xsd#dnli_LandlordFundedTenantImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_738935bd-d76d-4ebf-b7d2-7ee54ebb9608" xlink:to="loc_dnli_LandlordFundedTenantImprovementsMember_6314541b-1d2d-419a-93af-2ce16cf31436" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_7fc67d28-c159-4159-b2cd-0e11efbe274f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_7fc67d28-c159-4159-b2cd-0e11efbe274f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_7fc67d28-c159-4159-b2cd-0e11efbe274f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_7fc67d28-c159-4159-b2cd-0e11efbe274f" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_7fc67d28-c159-4159-b2cd-0e11efbe274f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26aaf14f-1bff-4184-888e-b205914b7df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_7fc67d28-c159-4159-b2cd-0e11efbe274f" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26aaf14f-1bff-4184-888e-b205914b7df2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_DMSAMember_d3ded144-542e-421e-a3f4-a1714b842036" xlink:href="dnli-20210630.xsd#dnli_DMSAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26aaf14f-1bff-4184-888e-b205914b7df2" xlink:to="loc_dnli_DMSAMember_d3ded144-542e-421e-a3f4-a1714b842036" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails" xlink:type="extended" id="i999e5365f4874f4fb19cba13f964509c_StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a62a96de-5e2f-4001-81c2-f2bffe6d491e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a62a96de-5e2f-4001-81c2-f2bffe6d491e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f004619c-338e-4fd1-8234-9b44b214f4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f004619c-338e-4fd1-8234-9b44b214f4ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_aa2e2a31-7209-4c58-ac06-ad732b80e217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_aa2e2a31-7209-4c58-ac06-ad732b80e217" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_3609d4ce-4359-4a6e-b88d-be712af88c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_3609d4ce-4359-4a6e-b88d-be712af88c29" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_f05361a2-0029-4796-bf99-bef66ca39cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_f05361a2-0029-4796-bf99-bef66ca39cd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_823fa02d-b8b8-4d9f-b607-0d77e6e30861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_823fa02d-b8b8-4d9f-b607-0d77e6e30861" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3b85926-1c42-461b-99b9-ccaf1887ebb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:to="loc_us-gaap_AwardTypeAxis_a3b85926-1c42-461b-99b9-ccaf1887ebb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3b85926-1c42-461b-99b9-ccaf1887ebb5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a3b85926-1c42-461b-99b9-ccaf1887ebb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3b85926-1c42-461b-99b9-ccaf1887ebb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5d3fa59-8c25-4c1f-a4fe-930c1735e394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a3b85926-1c42-461b-99b9-ccaf1887ebb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5d3fa59-8c25-4c1f-a4fe-930c1735e394" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e2d1ba19-faac-4906-b49d-fdfd0828fbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5d3fa59-8c25-4c1f-a4fe-930c1735e394" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e2d1ba19-faac-4906-b49d-fdfd0828fbcc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5efba26f-c23c-4164-91d4-117b8d782641" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:to="loc_srt_RangeAxis_5efba26f-c23c-4164-91d4-117b8d782641" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5efba26f-c23c-4164-91d4-117b8d782641_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5efba26f-c23c-4164-91d4-117b8d782641" xlink:to="loc_srt_RangeMember_5efba26f-c23c-4164-91d4-117b8d782641_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5efba26f-c23c-4164-91d4-117b8d782641" xlink:to="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_df430736-def0-42b1-8f3e-695224a6daca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:to="loc_srt_MinimumMember_df430736-def0-42b1-8f3e-695224a6daca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6203ec5e-71c1-4696-a626-c19d07172a11" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:to="loc_srt_MaximumMember_6203ec5e-71c1-4696-a626-c19d07172a11" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsSummaryofRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails" xlink:type="extended" id="ibf12c6357d1d430fa61bcb95a6e6dab2_StockBasedAwardsSummaryofRestrictedStockActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c6194742-5387-406c-a5c6-da2bd6073c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c6194742-5387-406c-a5c6-da2bd6073c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3d2d6d3b-9b82-465b-acdd-fee01a094834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3d2d6d3b-9b82-465b-acdd-fee01a094834" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1e358903-1296-47d1-beea-e1e87c8f735f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1e358903-1296-47d1-beea-e1e87c8f735f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ee1a2523-ff32-4cee-a8b3-5569f6c2af8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ee1a2523-ff32-4cee-a8b3-5569f6c2af8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_12b3869a-7001-4320-8b66-93e5de44ec71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_556082b2-a3e2-4d69-bc90-826a7d1f2c2d" xlink:href="dnli-20210630.xsd#dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_556082b2-a3e2-4d69-bc90-826a7d1f2c2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ef497014-c856-40ea-84cf-b87773ba611a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ef497014-c856-40ea-84cf-b87773ba611a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a25a006-b7dc-405a-9d12-37e1b806da06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a25a006-b7dc-405a-9d12-37e1b806da06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05ee1cd2-bcd9-46a0-a03e-aa0b1c464005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05ee1cd2-bcd9-46a0-a03e-aa0b1c464005" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b74ff165-9f33-4555-9265-4513b025861d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b74ff165-9f33-4555-9265-4513b025861d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5a955c30-dfe8-40f9-a98c-591668e6d405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest_4bd3011b-2824-4510-bdcf-0219dff5f712" xlink:href="dnli-20210630.xsd#dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest_4bd3011b-2824-4510-bdcf-0219dff5f712" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_38353b3f-e59d-49c4-be42-0268d066446a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_38353b3f-e59d-49c4-be42-0268d066446a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_21a24a46-430b-4cbb-99e6-91b89af83bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_38353b3f-e59d-49c4-be42-0268d066446a" xlink:to="loc_us-gaap_AwardTypeAxis_21a24a46-430b-4cbb-99e6-91b89af83bef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21a24a46-430b-4cbb-99e6-91b89af83bef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_21a24a46-430b-4cbb-99e6-91b89af83bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_21a24a46-430b-4cbb-99e6-91b89af83bef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_860198a5-2268-4f0a-85ac-0cf9732e5adf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_21a24a46-430b-4cbb-99e6-91b89af83bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_860198a5-2268-4f0a-85ac-0cf9732e5adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7875baf6-3ad2-4915-a5f7-4b65e1fb8b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_860198a5-2268-4f0a-85ac-0cf9732e5adf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7875baf6-3ad2-4915-a5f7-4b65e1fb8b40" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="i139720bb05f143228443d4e10225212c_StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11931c6e-56f7-4b69-8b9c-cbfd4c30d5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4049fb58-84a9-44a3-98a4-4f31c756ffa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11931c6e-56f7-4b69-8b9c-cbfd4c30d5b4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4049fb58-84a9-44a3-98a4-4f31c756ffa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_805ce629-1aa8-460d-9317-110241378e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11931c6e-56f7-4b69-8b9c-cbfd4c30d5b4" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_805ce629-1aa8-460d-9317-110241378e56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d2381541-3d20-4838-8765-1403a20db8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_805ce629-1aa8-460d-9317-110241378e56" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d2381541-3d20-4838-8765-1403a20db8f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_d2381541-3d20-4838-8765-1403a20db8f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d2381541-3d20-4838-8765-1403a20db8f7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_d2381541-3d20-4838-8765-1403a20db8f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_d2381541-3d20-4838-8765-1403a20db8f7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ef6fe646-60c9-423d-ada4-26835c0836b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ef6fe646-60c9-423d-ada4-26835c0836b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_2d91d283-15af-41b7-93af-7597d8651766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_2d91d283-15af-41b7-93af-7597d8651766" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"/>
  <link:definitionLink xlink:role="http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails" xlink:type="extended" id="ie3187030fa804daf8d9ea2b5cf00d105_NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_932d7fef-a752-4aa0-bf9a-39481750b427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5f97469-3485-4336-9764-385244241931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_932d7fef-a752-4aa0-bf9a-39481750b427" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5f97469-3485-4336-9764-385244241931" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0d6cfe8f-1286-45dd-9c6d-eef9400cd515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_932d7fef-a752-4aa0-bf9a-39481750b427" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0d6cfe8f-1286-45dd-9c6d-eef9400cd515" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_8a86fcf9-4285-4990-8be0-b5c454eb869f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0d6cfe8f-1286-45dd-9c6d-eef9400cd515" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_8a86fcf9-4285-4990-8be0-b5c454eb869f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8a86fcf9-4285-4990-8be0-b5c454eb869f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_8a86fcf9-4285-4990-8be0-b5c454eb869f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_8a86fcf9-4285-4990-8be0-b5c454eb869f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_8a86fcf9-4285-4990-8be0-b5c454eb869f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_EmployeeAndNonEmployeeStockOptionMember_1d7a8aeb-f1b2-4d43-a79c-3458667f4a1b" xlink:href="dnli-20210630.xsd#dnli_EmployeeAndNonEmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:to="loc_dnli_EmployeeAndNonEmployeeStockOptionMember_1d7a8aeb-f1b2-4d43-a79c-3458667f4a1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RestrictedSharesSubjectToFutureVestingMember_fd32c813-1efb-40f1-a207-de7522324817" xlink:href="dnli-20210630.xsd#dnli_RestrictedSharesSubjectToFutureVestingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:to="loc_dnli_RestrictedSharesSubjectToFutureVestingMember_fd32c813-1efb-40f1-a207-de7522324817" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>dnli-20210630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:d515b147-c9bd-4d2b-812b-b4b43f8592c9,g:2bcfcdec-50f2-4499-93f2-f2681657908e-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_HedgingDesignationDomain_ba21b2ca-331e-459e-9f29-d408a54e738e_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_5c66dd60-a97d-4528-b662-6236fd703ee4_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_efc68472-6776-4a86-8db7-11e364c7a78d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_ea882dbc-3f99-4db1-84d1-b11109a05e02_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and released (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a8cca8c8-1b05-41ee-b07f-bc656f4ec544_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_e38865bb-7082-4aa4-bed5-7d8662f5fb3b_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_d9610ebc-8238-494e-bf04-a47dd0b5cd5a_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8aff6a98-be24-4194-8105-2f681f601711_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_07c32c66-fe99-403c-a416-a8d4d5ad82bf_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_7c6b73c8-87e3-4c4f-acbe-e223ad7ed52b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_abe62266-db88-42e4-bc36-a37e574748b6_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 asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_541566a1-4bc9-4ac9-90cb-be9b56fd6c86_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">Convertible 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_4bec8500-b074-4daa-a03d-20575891667a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_e36433d9-955c-49ce-8785-32eb4718e189_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_srt_RangeMember_64e7445a-eae6-4106-b736-99b4f11320c6_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_EntityAddressAddressLine1_cdf5efc7-ef1f-47ab-9275-f4ea4a60834d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsGross_cea0e70c-4975-44f4-a26c-ecaa0ce4a2e1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xlink: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_LeaseholdImprovementsGross_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsGross" xlink:to="lab_us-gaap_LeaseholdImprovementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_7f07c828-78c2-47b7-8492-c83a9ced0cb9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency derivative contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_67a914c6-e2a6-4673-b41c-c7eac79cda04_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_UpfrontPayments_618be201-e738-4601-ab9a-ad682245a12b_terseLabel_en-US" xlink:label="lab_dnli_UpfrontPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront payment</link:label>
    <link:label id="lab_dnli_UpfrontPayments_label_en-US" xlink:label="lab_dnli_UpfrontPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront Payments</link:label>
    <link:label id="lab_dnli_UpfrontPayments_documentation_en-US" xlink:label="lab_dnli_UpfrontPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront payments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontPayments" xlink:href="dnli-20210630.xsd#dnli_UpfrontPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_UpfrontPayments" xlink:to="lab_dnli_UpfrontPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3d933c93-ec7a-445e-88f8-b28bee11439c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss_e047b8eb-97d0-4ce9-8841-1eca42a6d8e7_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreed share of commercial profit (loss) percentage</link:label>
    <link:label id="lab_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss_label_en-US" xlink:label="lab_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Agreed Share Of Commercial Profit (Loss)</link:label>
    <link:label id="lab_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss_documentation_en-US" xlink:label="lab_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Agreed Share Of Commercial Profit (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss" xlink:to="lab_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_0b209860-1135-45fd-a4dd-dbbf9521293a_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_38465a2a-fa36-4001-ad84-4763c32d19a9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair market value of common stock</link:label>
    <link:label id="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stocks, Including Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:to="lab_us-gaap_CommonStocksIncludingAdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5a2b6dcb-5cb6-4558-aa16-fdd9d6feb281_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c6e2f625-cfa5-4a21-bf28-afeccffd3385_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</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherAssetsNoncurrent_45afd48f-3308-489d-aa70-b14c0eb29226_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2b15f541-8645-49a0-9d8b-441ea35b4d3b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DerivativesPolicyTextBlock_d772322f-5504-425e-9191-93f27b9e9e46_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Hedging Activities</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_a00446a5-a557-44d9-9cd0-93966b255335_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d834827b-1a76-4e26-adfb-f013fc845222_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet_7d9f5576-a58d-4996-b279-af22caf1d315_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" xlink: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 programs, no third party agreement executed, if circumstances met</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Additional Programs, No Third Party Agreement Executed, If Circumstances Met</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Additional Programs, No Third Party Agreement Executed, If Circumstances Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" xlink:to="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_LicenseAgreementMember_b763aabd-9c64-4617-9e70-893670808b91_terseLabel_en-US" xlink:label="lab_dnli_LicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement</link:label>
    <link:label id="lab_dnli_LicenseAgreementMember_label_en-US" xlink:label="lab_dnli_LicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement [Member]</link:label>
    <link:label id="lab_dnli_LicenseAgreementMember_documentation_en-US" xlink:label="lab_dnli_LicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMember" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LicenseAgreementMember" xlink:to="lab_dnli_LicenseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_8aa3a4b4-5a28-4fcf-9d27-149c8b5cf54a_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bc3a984a-f454-492a-9f9b-8b94fca90d48_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_3f4470aa-0a7b-46d2-9257-2fb31e1e41c5_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">Total (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_f2b6e0dd-f6c5-40ec-b804-65b188a75c70_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized included in the contract liability balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_30b37598-c7b5-497c-a772-ca3d22da81de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_b3012090-5d47-4176-8fc2-148596048589_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Cash Equivalents and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink: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, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_645e3b9b-ed9c-4a45-bc8f-fd04ee2ceaed_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Granted (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TakedaPharmaceuticalCompanyLimitedMember_9822a060-b7ad-4da5-8924-4cde166948e6_terseLabel_en-US" xlink:label="lab_dnli_TakedaPharmaceuticalCompanyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Takeda Pharmaceutical Company Limited</link:label>
    <link:label id="lab_dnli_TakedaPharmaceuticalCompanyLimitedMember_label_en-US" xlink:label="lab_dnli_TakedaPharmaceuticalCompanyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Takeda Pharmaceutical Company Limited [Member]</link:label>
    <link:label id="lab_dnli_TakedaPharmaceuticalCompanyLimitedMember_documentation_en-US" xlink:label="lab_dnli_TakedaPharmaceuticalCompanyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Takeda pharmaceutical company limited.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember" xlink:href="dnli-20210630.xsd#dnli_TakedaPharmaceuticalCompanyLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember" xlink:to="lab_dnli_TakedaPharmaceuticalCompanyLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_RetainedActivitiesMember_9031bb1b-405d-45e3-864b-739472778782_terseLabel_en-US" xlink:label="lab_dnli_RetainedActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Activities</link:label>
    <link:label id="lab_dnli_RetainedActivitiesMember_label_en-US" xlink:label="lab_dnli_RetainedActivitiesMember" xlink: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 Activities [Member]</link:label>
    <link:label id="lab_dnli_RetainedActivitiesMember_documentation_en-US" xlink:label="lab_dnli_RetainedActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RetainedActivitiesMember" xlink:href="dnli-20210630.xsd#dnli_RetainedActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_RetainedActivitiesMember" xlink:to="lab_dnli_RetainedActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f16b19b2-e847-433c-9ac5-3c612f5ca965_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_CollaborativeArrangementPTVPGRNMember_4f48dc36-95a1-447d-b1e8-631d460888da_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementPTVPGRNMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, PTV:PGRN</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementPTVPGRNMember_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementPTVPGRNMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, PTV:PGRN [Member]</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementPTVPGRNMember_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementPTVPGRNMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, PTV:PGRN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementPTVPGRNMember" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementPTVPGRNMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementPTVPGRNMember" xlink:to="lab_dnli_CollaborativeArrangementPTVPGRNMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_2bd44b92-8a9a-4ede-a876-88f5902abdf6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_b86daf3b-4388-4f33-a78c-ed5f564801d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink: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 Available for Sale Securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OperatingLeasesAreaUnderLease_0c0c039b-4843-4786-9972-f896f946ac0a_terseLabel_en-US" xlink:label="lab_dnli_OperatingLeasesAreaUnderLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Area under lease</link:label>
    <link:label id="lab_dnli_OperatingLeasesAreaUnderLease_label_en-US" xlink:label="lab_dnli_OperatingLeasesAreaUnderLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases Area Under Lease</link:label>
    <link:label id="lab_dnli_OperatingLeasesAreaUnderLease_documentation_en-US" xlink:label="lab_dnli_OperatingLeasesAreaUnderLease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating leases area under lease.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OperatingLeasesAreaUnderLease" xlink:href="dnli-20210630.xsd#dnli_OperatingLeasesAreaUnderLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OperatingLeasesAreaUnderLease" xlink:to="lab_dnli_OperatingLeasesAreaUnderLease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_7fab7d0e-810c-4ff0-b78a-3e0019506252_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" xlink: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 collaboration revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_32d25925-2be8-40d0-aa98-1206f3467365_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" 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">Collaborative revenue, excluding revenue from contract with customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_label_en-US" xlink:label="lab_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" xlink: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 Collaborative Arrangement, Excluding Revenue from Contract with Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" xlink:to="lab_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_82a09496-5e1f-4601-b43b-f9d34abcfab5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_7698a59c-b7dd-41fb-9ed5-911f89f4b56a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4fd507c0-bdf0-48ea-ad7d-8f1c78b8b936_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c9b2cfe8-2c34-4fb4-a3bb-b8cb7f88e4a0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_e8f8cea6-ab42-4de8-9a3d-6c52d9ca7df1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock, $0.01 par value; 40,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 0 shares issued and outstanding as of June 30, 2021 and December 31, 2020</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_36fb29ba-6591-4a9c-a8db-6e732668f3e8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of awards under equity incentive plans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6262068d-1eaf-4b17-87e8-a90076ad36e0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7c33485c-99ff-4164-934f-3861745b89c9_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dei_EntityAddressCityOrTown_7e40109a-6952-4deb-8c87-69b379d98df2_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_f4fab712-a454-492a-be5b-806d57aa9dbd_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8f90436f-d5cf-4079-ab19-932723c8a73b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_fda6af8d-6dcd-4be3-a557-fe8c8a5298d7_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ebf271e9-e81a-47d0-9a78-0d7fb5dc6798_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet_347e0e6f-e146-45ae-b5d5-1245a348cc3e_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of first negotiation (ROFN) term, period of time after effective date of agreement, if circumstances met</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Right Of First Negotiation Term, Period After Effective Date Of Agreement, If Circumstances Met</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Right Of First Negotiation Term, Period After Effective Date Of Agreement, If Circumstances Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" xlink:to="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_19fe5cb2-488b-48a6-91e2-3a54e86f74fd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OptionResearchServicesMember_6dba67ba-71d7-43c1-93de-54ca3a4caa29_terseLabel_en-US" xlink:label="lab_dnli_OptionResearchServicesMember" xlink: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 Research Services</link:label>
    <link:label id="lab_dnli_OptionResearchServicesMember_label_en-US" xlink:label="lab_dnli_OptionResearchServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Research Services [Member]</link:label>
    <link:label id="lab_dnli_OptionResearchServicesMember_documentation_en-US" xlink:label="lab_dnli_OptionResearchServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Research Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionResearchServicesMember" xlink:href="dnli-20210630.xsd#dnli_OptionResearchServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OptionResearchServicesMember" xlink:to="lab_dnli_OptionResearchServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_5539040a-9088-440d-8373-0b15fa456212_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment purchases accrued but not yet paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_fbc7212e-dcd2-4322-a002-9d566420cd93_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan_b3f3ae8b-83f5-4ab0-a452-0d90896c9e3f_terseLabel_en-US" xlink:label="lab_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuances under equity incentive plans (in shares)</link:label>
    <link:label id="lab_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan_label_en-US" xlink:label="lab_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan" xlink: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, Equity Incentive Plan</link:label>
    <link:label id="lab_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan_documentation_en-US" xlink:label="lab_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan" xlink:href="dnli-20210630.xsd#dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan" xlink:to="lab_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_PeripheralProductMember_edaccb19-83ff-4b0b-977a-b91e6487676f_terseLabel_en-US" xlink:label="lab_dnli_PeripheralProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peripheral Program License</link:label>
    <link:label id="lab_dnli_PeripheralProductMember_label_en-US" xlink:label="lab_dnli_PeripheralProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peripheral Product [Member]</link:label>
    <link:label id="lab_dnli_PeripheralProductMember_documentation_en-US" xlink:label="lab_dnli_PeripheralProductMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Peripheral Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PeripheralProductMember" xlink:href="dnli-20210630.xsd#dnli_PeripheralProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_PeripheralProductMember" xlink:to="lab_dnli_PeripheralProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_1fd76181-7ec7-45e0-b4aa-8c1d3b0d7802_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_39d4278f-2fcc-493d-b2a6-9a743b852c27_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share, basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b11b77eb-351c-4689-9b35-4dbe10ff9597_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_5faa058c-d240-47a4-961b-603e5735e692_terseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived_e2e1a9b0-1ffd-49c7-8d48-ba9a89c379fc_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First commercial sale milestone payments, to be received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, First Commercial Sale Milestone Payments, To Be Received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, First Commercial Sale Milestone Payments, To Be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" xlink:to="lab_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_71060a64-f5d9-42b5-acb4-c438d90ee665_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_580e6558-59ac-4e9e-9969-5453292bc199_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_71eaf6fc-1f0a-4d80-8d5d-fca2fccaf557_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_b1845396-a01f-44f3-a3ad-9f37cbc74427_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Collaboration Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_90563f92-8182-4a5a-9c66-8f478fa9ff2f_negatedLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net amortization of discounts on marketable securities</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Net, Amortization of Discount and Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:to="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_1bc8fbdb-1558-43a3-95a2-7ab82df313ae_terseLabel_en-US" xlink:label="lab_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offset to research and development expense, related party cost reimbursement</link:label>
    <link:label id="lab_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_label_en-US" xlink:label="lab_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" xlink: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, Offset From Related Party Cost Reimbursement</link:label>
    <link:label id="lab_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_documentation_en-US" xlink:label="lab_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research And Development Expense, Offset From Related Party Cost Reimbursement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" xlink:href="dnli-20210630.xsd#dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" xlink:to="lab_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_8926048c-6fab-455c-b316-e703db9c6fd6_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_033e5cd4-524c-42a6-84bd-0a3428c7821f_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_7c66374c-d4a3-43a3-87ee-4db7cd128295_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">Cash paid for lease liabilities</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_OtherNoncashIncomeExpense_f0b22680-629b-4b20-8a9f-ce0a4109c9e8_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash items</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_AlzheimersDiseaseServicesMember_ce4ac559-c70d-483d-9eeb-bb40cc26d0a2_terseLabel_en-US" xlink:label="lab_dnli_AlzheimersDiseaseServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alzheimer's Disease Services</link:label>
    <link:label id="lab_dnli_AlzheimersDiseaseServicesMember_label_en-US" xlink:label="lab_dnli_AlzheimersDiseaseServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alzheimer's Disease Services [Member]</link:label>
    <link:label id="lab_dnli_AlzheimersDiseaseServicesMember_documentation_en-US" xlink:label="lab_dnli_AlzheimersDiseaseServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alzheimer's Disease Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AlzheimersDiseaseServicesMember" xlink:href="dnli-20210630.xsd#dnli_AlzheimersDiseaseServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AlzheimersDiseaseServicesMember" xlink:to="lab_dnli_AlzheimersDiseaseServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CommercialMilestonesPerProgram_db6a3b6a-f74d-4513-a04c-81613aa598a2_terseLabel_en-US" xlink:label="lab_dnli_CommercialMilestonesPerProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments per biologic product upon achievement of a certain sales-based milestone</link:label>
    <link:label id="lab_dnli_CommercialMilestonesPerProgram_label_en-US" xlink:label="lab_dnli_CommercialMilestonesPerProgram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Milestones Per Program</link:label>
    <link:label id="lab_dnli_CommercialMilestonesPerProgram_documentation_en-US" xlink:label="lab_dnli_CommercialMilestonesPerProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial milestones per program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMilestonesPerProgram" xlink:href="dnli-20210630.xsd#dnli_CommercialMilestonesPerProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CommercialMilestonesPerProgram" xlink:to="lab_dnli_CommercialMilestonesPerProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_83e13d9b-275b-4f82-aa8c-763833406c7e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_221b0ffe-a398-4c86-923d-73cd21fbbcaa_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria_6abb8f02-ce98-4cf3-a077-3166ec0d3359_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of first negotiation (ROFN) term, additional program criteria</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Right Of First Negotiation, Period Term, Additional Program Criteria</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Right Of First Negotiation, Period Term, Additional Program Criteria</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" xlink:to="lab_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_dd19c41a-6544-453a-9ca4-9bfe4b737e67_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_176cfe2f-c3f4-4f00-b0b3-25e39e38e0ba_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_b201bcd3-f416-4019-a144-b14c39a53bd7_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84c72163-d735-4974-b9b6-705f09043c35_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Liabilities, Payments Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ClinicalMember_e0e54a01-b5da-446b-bc64-3143a236d618_terseLabel_en-US" xlink:label="lab_dnli_ClinicalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical</link:label>
    <link:label id="lab_dnli_ClinicalMember_label_en-US" xlink:label="lab_dnli_ClinicalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical [Member]</link:label>
    <link:label id="lab_dnli_ClinicalMember_documentation_en-US" xlink:label="lab_dnli_ClinicalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ClinicalMember" xlink:href="dnli-20210630.xsd#dnli_ClinicalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ClinicalMember" xlink:to="lab_dnli_ClinicalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_2906735c-3e31-426a-8f36-d020a90ac7d3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent_7cdef2b4-420f-4123-ab92-cae9f068b41b_terseLabel_en-US" xlink:label="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party contract liability, less current portion</link:label>
    <link:label id="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, From Related Parties, Noncurrent</link:label>
    <link:label id="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent_documentation_en-US" xlink:label="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer, Liability, From Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" xlink:href="dnli-20210630.xsd#dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" xlink:to="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentReceived_2049fff8-db20-4b50-986a-c2e1ef6dce1f_terseLabel_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical milestone payment received</link:label>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentReceived_label_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical Milestone Payment Received</link:label>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentReceived_documentation_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical milestone payment received.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentReceived" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_PreclinicalMilestonePaymentReceived" xlink:to="lab_dnli_PreclinicalMilestonePaymentReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_d87ff8f6-b37d-4e65-b676-4403de981e66_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_DevelopmentMilestonePayments_fc424eff-d9ed-4cd2-b412-e2dd45a3d938_terseLabel_en-US" xlink:label="lab_dnli_DevelopmentMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development milestone payments</link:label>
    <link:label id="lab_dnli_DevelopmentMilestonePayments_label_en-US" xlink:label="lab_dnli_DevelopmentMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development Milestone Payments</link:label>
    <link:label id="lab_dnli_DevelopmentMilestonePayments_documentation_en-US" xlink:label="lab_dnli_DevelopmentMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Development Milestone Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_DevelopmentMilestonePayments" xlink:href="dnli-20210630.xsd#dnli_DevelopmentMilestonePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_DevelopmentMilestonePayments" xlink:to="lab_dnli_DevelopmentMilestonePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_b6d222b2-4f3a-4d23-85ae-aab734314dbb_totalLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" 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 undiscounted sublease receipts</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payments to be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_4de85f94-d429-4d3c-8e26-fa1e24d703f2_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_a205e62a-587d-4760-b504-142090ce6995_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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">Exercised (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_bcb0434f-444f-4d9c-9da9-90a740702a1b_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_USGovernmentAgenciesDebtSecuritiesMember_c118389e-eb26-436a-9a18-a058599c917c_terseLabel_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government agency securities</link:label>
    <link:label id="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Government Agencies Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_95f31995-fb9a-4349-960d-4b1778e5b3b6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_b3f4c83c-ca72-4bb8-bf6e-104e780c2103_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_a36e9f41-2134-41a2-a914-35227ad859ee_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborationAgreementTransactionPriceIncrease_72ffea3a-5f91-412b-9340-e5a4bb1958fa_terseLabel_en-US" xlink:label="lab_dnli_CollaborationAgreementTransactionPriceIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction price increase</link:label>
    <link:label id="lab_dnli_CollaborationAgreementTransactionPriceIncrease_label_en-US" xlink:label="lab_dnli_CollaborationAgreementTransactionPriceIncrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Transaction Price, Increase</link:label>
    <link:label id="lab_dnli_CollaborationAgreementTransactionPriceIncrease_documentation_en-US" xlink:label="lab_dnli_CollaborationAgreementTransactionPriceIncrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Transaction Price, Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncrease" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborationAgreementTransactionPriceIncrease" xlink:to="lab_dnli_CollaborationAgreementTransactionPriceIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_3986146e-19a1-4d41-990e-757a9b6097b7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_587d0775-7ec3-40bf-9027-6795e7f865a0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_8815d5c3-aecd-41fe-ac7a-96f713a56ac8_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sublease term</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LessorOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_4e49f390-0c4a-427a-94ea-1390ceb03785_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b096db4b-b411-442f-9ab9-f4cf7b7ad777_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a125a527-3d04-4692-9192-57000be933fe_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_MarketableSecuritiesCurrent_f6371415-77be-4217-a90c-3c4ecf5c6e0f_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_PurchaseOrderExecuted_0125faeb-921f-438d-97d6-14d8b9905ab4_terseLabel_en-US" xlink:label="lab_dnli_PurchaseOrderExecuted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase order executed</link:label>
    <link:label id="lab_dnli_PurchaseOrderExecuted_label_en-US" xlink:label="lab_dnli_PurchaseOrderExecuted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Order Executed</link:label>
    <link:label id="lab_dnli_PurchaseOrderExecuted_documentation_en-US" xlink:label="lab_dnli_PurchaseOrderExecuted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase order executed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PurchaseOrderExecuted" xlink:href="dnli-20210630.xsd#dnli_PurchaseOrderExecuted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_PurchaseOrderExecuted" xlink:to="lab_dnli_PurchaseOrderExecuted" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OptionFeesPerProgram_e4407a08-037c-404d-bfba-304d0e7a4ac3_terseLabel_en-US" xlink:label="lab_dnli_OptionFeesPerProgram" xlink: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 fee</link:label>
    <link:label id="lab_dnli_OptionFeesPerProgram_label_en-US" xlink:label="lab_dnli_OptionFeesPerProgram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Fees Per Program</link:label>
    <link:label id="lab_dnli_OptionFeesPerProgram_documentation_en-US" xlink:label="lab_dnli_OptionFeesPerProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option fees per program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionFeesPerProgram" xlink:href="dnli-20210630.xsd#dnli_OptionFeesPerProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OptionFeesPerProgram" xlink:to="lab_dnli_OptionFeesPerProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_1120002d-a1dc-48d0-ad14-c92dcbc7a082_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7b59714b-ceb8-4eda-9164-1cf94335020f_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_5201fdb5-7f5f-4656-940b-9c2fed19c5a4_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink: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 Future Minimum Lease Receivables</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_NumberOfPrograms_64649c36-ae25-476a-87fe-1db71ab03c5a_terseLabel_en-US" xlink:label="lab_dnli_NumberOfPrograms" xlink: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 programs</link:label>
    <link:label id="lab_dnli_NumberOfPrograms_label_en-US" xlink:label="lab_dnli_NumberOfPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Programs</link:label>
    <link:label id="lab_dnli_NumberOfPrograms_documentation_en-US" xlink:label="lab_dnli_NumberOfPrograms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfPrograms" xlink:href="dnli-20210630.xsd#dnli_NumberOfPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_NumberOfPrograms" xlink:to="lab_dnli_NumberOfPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_400bce99-ba7a-4fb7-ad7b-233964119427_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" 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_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_11eed56b-4aa4-41ea-ae4d-80b8c16f4fd4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink: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, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_d109005a-a9e9-4981-bddf-62771c0cb2be_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_0ea486e6-c97c-449d-9ee5-460fdf7e5438_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">Convertible preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CommercialMilestonePayments_156f44dd-f16b-4e9d-95fa-ccc4722e03c0_terseLabel_en-US" xlink:label="lab_dnli_CommercialMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial milestone payments</link:label>
    <link:label id="lab_dnli_CommercialMilestonePayments_label_en-US" xlink:label="lab_dnli_CommercialMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Milestone Payments</link:label>
    <link:label id="lab_dnli_CommercialMilestonePayments_documentation_en-US" xlink:label="lab_dnli_CommercialMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Milestone Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMilestonePayments" xlink:href="dnli-20210630.xsd#dnli_CommercialMilestonePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CommercialMilestonePayments" xlink:to="lab_dnli_CommercialMilestonePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_16050a68-5db3-4919-86db-3632f6cb3212_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Holding Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_MilestoneTriggeredMember_6c1153e2-e20c-425a-bb36-11e25c8a0da6_terseLabel_en-US" xlink:label="lab_dnli_MilestoneTriggeredMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Triggered</link:label>
    <link:label id="lab_dnli_MilestoneTriggeredMember_label_en-US" xlink:label="lab_dnli_MilestoneTriggeredMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Triggered [Member]</link:label>
    <link:label id="lab_dnli_MilestoneTriggeredMember_documentation_en-US" xlink:label="lab_dnli_MilestoneTriggeredMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Triggered</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredMember" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_MilestoneTriggeredMember" xlink:to="lab_dnli_MilestoneTriggeredMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5642add3-212c-4445-b062-5b4cda91756a_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_cc394ccd-6346-44ce-9365-5750bb4cd89d_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink: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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeRevenueAbstract_af480f34-e143-4938-a029-e304b8b66419_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration revenue:</link:label>
    <link:label id="lab_dnli_CollaborativeRevenueAbstract_label_en-US" xlink:label="lab_dnli_CollaborativeRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Revenue [Abstract]</link:label>
    <link:label id="lab_dnli_CollaborativeRevenueAbstract_documentation_en-US" xlink:label="lab_dnli_CollaborativeRevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeRevenueAbstract" xlink:href="dnli-20210630.xsd#dnli_CollaborativeRevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeRevenueAbstract" xlink:to="lab_dnli_CollaborativeRevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_0a954ae4-a2b2-4213-af8d-e2573d2580af_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_bc6a7eae-a1e5-4037-8b54-50ee0014bcd0_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" 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">Issuance of common stock upon public offering, net of issuance costs of $632</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_cadb43b3-a835-4499-bad5-75baaf9a677d_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" 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 cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink: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 Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_3450965f-52d9-4725-88c0-c41440b72e98_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_d2f7bd3b-6689-437c-ad8c-82953c671518_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent_c4c104bd-6593-40b3-8dc4-a125beb52114_terseLabel_en-US" xlink:label="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party contract liability, current</link:label>
    <link:label id="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, From Related Parties, Current</link:label>
    <link:label id="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent_documentation_en-US" xlink:label="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, From Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent" xlink:href="dnli-20210630.xsd#dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent" xlink:to="lab_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_AggregateOptionExerciseFee_020302c2-83a5-443e-8e30-7bf716be6b9e_terseLabel_en-US" xlink:label="lab_dnli_AggregateOptionExerciseFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated option exercise fee</link:label>
    <link:label id="lab_dnli_AggregateOptionExerciseFee_label_en-US" xlink:label="lab_dnli_AggregateOptionExerciseFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Option Exercise Fee</link:label>
    <link:label id="lab_dnli_AggregateOptionExerciseFee_documentation_en-US" xlink:label="lab_dnli_AggregateOptionExerciseFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate option exercise fee.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateOptionExerciseFee" xlink:href="dnli-20210630.xsd#dnli_AggregateOptionExerciseFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AggregateOptionExerciseFee" xlink:to="lab_dnli_AggregateOptionExerciseFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b2813ebe-b0d2-47be-9501-9c6d70c96353_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 Awards</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_FairValueInputsLevel3Member_e1c37e7c-edd8-4125-a757-8470e9bc4d14_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_3f52250f-b43e-4e78-b57d-6baca352bdbf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_14dcdc79-fb7b-42aa-9ca4-44ff6d0a35e3_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_412761f8-2d2c-4807-aa6c-57a7473d61c9_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock upon public offering, net of issuance costs of $632 (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_5433e561-c276-45cd-93a4-079846b7b470_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink: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, and Marketable Securities [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_25176199-d2b8-449f-a38f-8e4b2c4e0362_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_532bdd2f-ade6-45db-a59c-d6e88bb59e45_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; 400,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 121,531,952 shares and 120,531,333 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_25129094-f099-4af7-8a34-519e43235948_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and other income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_NumberOfIndications_abbe983d-9e6d-4220-80e7-cc9f4e14b677_terseLabel_en-US" xlink:label="lab_dnli_NumberOfIndications" xlink: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 indications</link:label>
    <link:label id="lab_dnli_NumberOfIndications_label_en-US" xlink:label="lab_dnli_NumberOfIndications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Indications</link:label>
    <link:label id="lab_dnli_NumberOfIndications_documentation_en-US" xlink:label="lab_dnli_NumberOfIndications" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Indications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfIndications" xlink:href="dnli-20210630.xsd#dnli_NumberOfIndications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_NumberOfIndications" xlink:to="lab_dnli_NumberOfIndications" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_LongTermMarketableSecuritiesMember_507813a2-7be3-4cf6-9e5a-72685ccb1dfc_terseLabel_en-US" xlink:label="lab_dnli_LongTermMarketableSecuritiesMember" xlink: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 marketable securities</link:label>
    <link:label id="lab_dnli_LongTermMarketableSecuritiesMember_label_en-US" xlink:label="lab_dnli_LongTermMarketableSecuritiesMember" xlink: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 Marketable Securities [Member]</link:label>
    <link:label id="lab_dnli_LongTermMarketableSecuritiesMember_documentation_en-US" xlink:label="lab_dnli_LongTermMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term marketable securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LongTermMarketableSecuritiesMember" xlink:href="dnli-20210630.xsd#dnli_LongTermMarketableSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LongTermMarketableSecuritiesMember" xlink:to="lab_dnli_LongTermMarketableSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1f9c9be2-3dfb-4143-b284-00f9b9e727eb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5c92519a-ae05-4b58-b6d8-e85b59304d4f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0fe15bd7-6714-4cd5-9197-7e6cfab55541_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_f5a74832-19c8-4879-bd47-ba525b72af45_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink: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), Excluding Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentPerProgram_c7f7fa91-3e6b-4b2d-b79a-36c2d1237d97_terseLabel_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentPerProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical milestone payments per program</link:label>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentPerProgram_label_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentPerProgram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical Milestone Payment Per Program</link:label>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentPerProgram_documentation_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentPerProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments due upon achievement of certain preclinical milestone events per program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentPerProgram" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentPerProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_PreclinicalMilestonePaymentPerProgram" xlink:to="lab_dnli_PreclinicalMilestonePaymentPerProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_d2599946-39be-46af-ab4c-b2e5b8a9993c_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 7)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_df36d87c-9c22-4c5b-85a3-5f10ac0852c8_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_d689eb52-6162-4523-bf84-3d7fd4bdf107_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 (six months)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsIncurredDevelopmentCosts_99d48c9a-fca9-49ef-8fab-f239f7b0ea7c_terseLabel_en-US" xlink:label="lab_us-gaap_CostsIncurredDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred</link:label>
    <link:label id="lab_us-gaap_CostsIncurredDevelopmentCosts_label_en-US" xlink:label="lab_us-gaap_CostsIncurredDevelopmentCosts" xlink: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 Incurred, Development Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsIncurredDevelopmentCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsIncurredDevelopmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsIncurredDevelopmentCosts" xlink:to="lab_us-gaap_CostsIncurredDevelopmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet_2229bf92-c4a1-4fb5-94a4-6945ea373a5c_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" xlink: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 programs, if circumstances met</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Additional Programs, If Circumstances Met</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Additional Programs, If Circumstances Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" xlink:to="lab_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_a9e73874-c441-4cae-b986-587a68c1baa4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Assumptions Used for Estimating the Fair Value of Stock Granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_6ec443ff-803a-42cf-914f-06fb8d49c70d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_98212992-83fc-436a-98f2-15ed9001da41_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember_27873f78-b2f8-4511-9736-022046bc1f42_terseLabel_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle (TV) Technology Program, Unnamed Program, Right Of First Negotiation Programs (ROFN)</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember_label_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Program, Right Of First Negotiation Programs [Member]</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember_documentation_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Program, Unnamed Program, Right Of First Negotiation Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" xlink:to="lab_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_681d1dfa-81a6-4357-9347-c02a397597d1_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink: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 sharing reimbursements due from related party</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_7e05df9c-43c9-4ad4-a4b1-f3f4dbc52a80_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_462dca4f-b1b5-4b90-9780-30c7be183486_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_91e94321-ae30-4ffd-b56b-5b62052bcf3d_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions [Axis]</link:label>
    <link:label id="lab_us-gaap_TypeOfArrangementAxis_label_en-US" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3ed48e59-b579-41ba-a18a-cdbf528e448d_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value adjustment</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_AggregateCommercialMilestones_115a4c0e-54fc-4c8b-a22b-cd03baa38267_terseLabel_en-US" xlink:label="lab_dnli_AggregateCommercialMilestones" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments upon achievement of biologic product from each program</link:label>
    <link:label id="lab_dnli_AggregateCommercialMilestones_label_en-US" xlink:label="lab_dnli_AggregateCommercialMilestones" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Commercial Milestones</link:label>
    <link:label id="lab_dnli_AggregateCommercialMilestones_documentation_en-US" xlink:label="lab_dnli_AggregateCommercialMilestones" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate commercial milestones if one biologic product from each program achieves the milestone.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateCommercialMilestones" xlink:href="dnli-20210630.xsd#dnli_AggregateCommercialMilestones"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AggregateCommercialMilestones" xlink:to="lab_dnli_AggregateCommercialMilestones" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_82f39793-2dad-49f2-80ea-a50b7b327f2b_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">Purchase price</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_GenentechIncMember_7c8c21f5-fda6-4a14-909f-8be7351a5523_terseLabel_en-US" xlink:label="lab_dnli_GenentechIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genentech Inc</link:label>
    <link:label id="lab_dnli_GenentechIncMember_label_en-US" xlink:label="lab_dnli_GenentechIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genentech Inc [Member]</link:label>
    <link:label id="lab_dnli_GenentechIncMember_documentation_en-US" xlink:label="lab_dnli_GenentechIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genentech Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_GenentechIncMember" xlink:href="dnli-20210630.xsd#dnli_GenentechIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_GenentechIncMember" xlink:to="lab_dnli_GenentechIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b501ca15-5226-49ba-bc63-bafeaad64677_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax charge in other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f9336538-617d-4e41-a2c9-6238beb07717_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest_1b23ac19-c3fd-4703-a861-31ecad661b47_terseLabel_en-US" xlink:label="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" xlink: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 to vest (usd per share)</link:label>
    <link:label id="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest_label_en-US" xlink:label="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Expected To Vest</link:label>
    <link:label id="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest_documentation_en-US" xlink:label="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options nonvested weighted average grant date fair value expected to vest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" xlink:href="dnli-20210630.xsd#dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" xlink:to="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_230f1759-dbc2-46d2-ad2d-d9dfadf2f1af_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_710f2e64-9707-461f-b41d-0a8032229e05_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration revenue from customers, related party</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xlink: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 Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79c5fec3-751f-4f9e-bef6-55e1c9d6bc9b_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">Collaboration revenue from customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a489c8c8-c128-42ad-9a51-707818c8c4fc_netLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative revenue, revenue from contract with customer</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_6c796b4a-6476-400a-96c8-f051e70fe539_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_b5a9480a-6c01-4bea-a620-354321a944a0_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink: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 issuance costs</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_2e525e63-6196-4561-b28b-2dff219f76de_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_186ba46a-bf61-43c4-9b47-dc0b46973d8e_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_1b89d024-3549-4bb5-bbc4-ef37699b07aa_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OperatingLeasesSubleaseNetRentableArea_686ec37d-e8d8-48e6-9d98-511ffaf7e018_terseLabel_en-US" xlink:label="lab_dnli_OperatingLeasesSubleaseNetRentableArea" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rentable square feet</link:label>
    <link:label id="lab_dnli_OperatingLeasesSubleaseNetRentableArea_label_en-US" xlink:label="lab_dnli_OperatingLeasesSubleaseNetRentableArea" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Sublease, Net Rentable Area</link:label>
    <link:label id="lab_dnli_OperatingLeasesSubleaseNetRentableArea_documentation_en-US" xlink:label="lab_dnli_OperatingLeasesSubleaseNetRentableArea" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Sublease, Net Rentable Area</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OperatingLeasesSubleaseNetRentableArea" xlink:href="dnli-20210630.xsd#dnli_OperatingLeasesSubleaseNetRentableArea"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OperatingLeasesSubleaseNetRentableArea" xlink:to="lab_dnli_OperatingLeasesSubleaseNetRentableArea" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OptionServicesMember_a8c5dad7-12b0-4b81-b8bc-5a6845871eba_terseLabel_en-US" xlink:label="lab_dnli_OptionServicesMember" xlink: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 Research Services</link:label>
    <link:label id="lab_dnli_OptionServicesMember_label_en-US" xlink:label="lab_dnli_OptionServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Services [Member]</link:label>
    <link:label id="lab_dnli_OptionServicesMember_documentation_en-US" xlink:label="lab_dnli_OptionServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionServicesMember" xlink:href="dnli-20210630.xsd#dnli_OptionServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OptionServicesMember" xlink:to="lab_dnli_OptionServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ForeignExchangeForwardBritishPoundsMember_f6c44662-bd54-4353-8b1b-fe1e240ef829_terseLabel_en-US" xlink:label="lab_dnli_ForeignExchangeForwardBritishPoundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">British Pounds</link:label>
    <link:label id="lab_dnli_ForeignExchangeForwardBritishPoundsMember_label_en-US" xlink:label="lab_dnli_ForeignExchangeForwardBritishPoundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward - British Pounds [Member]</link:label>
    <link:label id="lab_dnli_ForeignExchangeForwardBritishPoundsMember_documentation_en-US" xlink:label="lab_dnli_ForeignExchangeForwardBritishPoundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward - British Pounds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ForeignExchangeForwardBritishPoundsMember" xlink:href="dnli-20210630.xsd#dnli_ForeignExchangeForwardBritishPoundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ForeignExchangeForwardBritishPoundsMember" xlink:to="lab_dnli_ForeignExchangeForwardBritishPoundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_NetSalesBasedMilestonePayments_45865712-b987-4838-9678-845875ab9733_terseLabel_en-US" xlink:label="lab_dnli_NetSalesBasedMilestonePayments" xlink: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 sales-based milestone payments</link:label>
    <link:label id="lab_dnli_NetSalesBasedMilestonePayments_label_en-US" xlink:label="lab_dnli_NetSalesBasedMilestonePayments" xlink: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 Sales Based Milestone Payments</link:label>
    <link:label id="lab_dnli_NetSalesBasedMilestonePayments_documentation_en-US" xlink:label="lab_dnli_NetSalesBasedMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Sales Based Milestone Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NetSalesBasedMilestonePayments" xlink:href="dnli-20210630.xsd#dnli_NetSalesBasedMilestonePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_NetSalesBasedMilestonePayments" xlink:to="lab_dnli_NetSalesBasedMilestonePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_2ac9c28b-d129-4dae-81f8-c13097403554_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_PaymentsForManufacturingCost_a1d40f85-9add-4b76-b0f5-22d80f53a6c1_terseLabel_en-US" xlink:label="lab_dnli_PaymentsForManufacturingCost" xlink: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 for development and manufacturing services</link:label>
    <link:label id="lab_dnli_PaymentsForManufacturingCost_label_en-US" xlink:label="lab_dnli_PaymentsForManufacturingCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Manufacturing Cost</link:label>
    <link:label id="lab_dnli_PaymentsForManufacturingCost_documentation_en-US" xlink:label="lab_dnli_PaymentsForManufacturingCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for manufacturing cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PaymentsForManufacturingCost" xlink:href="dnli-20210630.xsd#dnli_PaymentsForManufacturingCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_PaymentsForManufacturingCost" xlink:to="lab_dnli_PaymentsForManufacturingCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0c4b4abe-58f3-4b9f-ad25-318bc89753ea_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_110976fb-944d-4e7a-bdef-7096e41833b9_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 liability, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c541b8bd-eecf-4ccd-bb1d-156805f640c6_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized Holding Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock_7be3ab8d-5c5f-478b-a500-0644212da305_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreements</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:to="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_ef3fd883-077f-4e1f-9bef-bfef186aa0c5_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_8f406842-6736-41a3-8348-61e16e39fbdb_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_0635e263-9441-49f3-88a2-6fe1db709bfa_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&#8211;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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_AggregateDevelopmentMilestonePayment_ff0e5c0c-f703-4634-a086-6cf3f3ce574c_terseLabel_en-US" xlink:label="lab_dnli_AggregateDevelopmentMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total aggregate payments due upon achievement of certain clinical and regulatory milestone events</link:label>
    <link:label id="lab_dnli_AggregateDevelopmentMilestonePayment_label_en-US" xlink:label="lab_dnli_AggregateDevelopmentMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Development Milestone Payment</link:label>
    <link:label id="lab_dnli_AggregateDevelopmentMilestonePayment_documentation_en-US" xlink:label="lab_dnli_AggregateDevelopmentMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate development milestone payment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateDevelopmentMilestonePayment" xlink:href="dnli-20210630.xsd#dnli_AggregateDevelopmentMilestonePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AggregateDevelopmentMilestonePayment" xlink:to="lab_dnli_AggregateDevelopmentMilestonePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_3a8867c3-4200-4619-8eea-7a7b0c596b36_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_3313d564-8773-48a4-b01d-078612292f81_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TakedaCollaborationAgreementMember_cde81a1f-9815-4e29-a8be-8d49d52fd6a3_terseLabel_en-US" xlink:label="lab_dnli_TakedaCollaborationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Takeda Collaboration Agreement</link:label>
    <link:label id="lab_dnli_TakedaCollaborationAgreementMember_label_en-US" xlink:label="lab_dnli_TakedaCollaborationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Takeda Collaboration Agreement [Member]</link:label>
    <link:label id="lab_dnli_TakedaCollaborationAgreementMember_documentation_en-US" xlink:label="lab_dnli_TakedaCollaborationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Takeda Collaboration Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaCollaborationAgreementMember" xlink:href="dnli-20210630.xsd#dnli_TakedaCollaborationAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TakedaCollaborationAgreementMember" xlink:to="lab_dnli_TakedaCollaborationAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_LongTermInvestmentsMember_41aeea1c-c742-43dc-aa82-18eb9c8d583b_terseLabel_en-US" xlink:label="lab_dnli_LongTermInvestmentsMember" xlink: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 marketable securities</link:label>
    <link:label id="lab_dnli_LongTermInvestmentsMember_label_en-US" xlink:label="lab_dnli_LongTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long Term Investments [Member]</link:label>
    <link:label id="lab_dnli_LongTermInvestmentsMember_documentation_en-US" xlink:label="lab_dnli_LongTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term investments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LongTermInvestmentsMember" xlink:href="dnli-20210630.xsd#dnli_LongTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LongTermInvestmentsMember" xlink:to="lab_dnli_LongTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_62e50fd6-cbf6-4a02-9586-a9737a084c9e_terseLabel_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</link:label>
    <link:label id="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember_label_en-US" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_8c6ee740-2e46-4708-a1bc-761fc4d5479a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink: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 Notional Amount in Foreign Currency</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_7a8c33ac-055b-4a68-a027-9ed71f2acaae_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_BiogenMember_11952e8c-e908-48d6-ac44-556d06627420_terseLabel_en-US" xlink:label="lab_dnli_BiogenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen Collaboration Agreement</link:label>
    <link:label id="lab_dnli_BiogenMember_c2464664-6d7f-49ad-b19d-8fc2fa89bcd6_verboseLabel_en-US" xlink:label="lab_dnli_BiogenMember" 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">Biogen</link:label>
    <link:label id="lab_dnli_BiogenMember_label_en-US" xlink:label="lab_dnli_BiogenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen [Member]</link:label>
    <link:label id="lab_dnli_BiogenMember_documentation_en-US" xlink:label="lab_dnli_BiogenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_BiogenMember" xlink:to="lab_dnli_BiogenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_e1d76624-9f9f-4d0b-b7a9-a585e2f4977d_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_cd1ed475-9b06-4daa-b018-7afe4b5c27ed_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_42eba9ff-9616-4537-8636-81286d2ecc59_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_Liabilities_8e24fb8a-d02f-4797-b0d7-014a2e99aa08_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_1ad60c3b-86f9-4d84-871d-145e75a27ab2_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_713add60-d36d-42a4-b78f-5d8b27f4e5a0_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_b4b66159-2bd2-4e27-be08-d38e1ef0dc63_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_f8597d92-e4a1-45cb-9c58-24ab45149531_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f49766cd-fbce-4625-9cd8-dd2755cc95cc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Future Minimum Lease Commitments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_46593684-cc99-48f1-bd56-5fbc38ed642f_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b0e901f1-df0d-44a3-a943-a91df1715a38_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_f347315a-99ef-4cd8-8109-8c3c233e0298_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent_d9f83fdc-af2d-42da-ad17-20f35f0fbd3a_terseLabel_en-US" xlink:label="lab_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent" xlink: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 costs and current liabilities</link:label>
    <link:label id="lab_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent_label_en-US" xlink:label="lab_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent" xlink: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 Costs And Other Liabilities, Current</link:label>
    <link:label id="lab_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent_documentation_en-US" xlink:label="lab_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Costs And Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent" xlink:href="dnli-20210630.xsd#dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent" xlink:to="lab_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OtherAccruedManufacturingCostsCurrent_4e317301-10d5-4651-b0cc-41e512f51132_terseLabel_en-US" xlink:label="lab_dnli_OtherAccruedManufacturingCostsCurrent" xlink: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 manufacturing costs</link:label>
    <link:label id="lab_dnli_OtherAccruedManufacturingCostsCurrent_label_en-US" xlink:label="lab_dnli_OtherAccruedManufacturingCostsCurrent" xlink: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 Manufacturing Costs, Current</link:label>
    <link:label id="lab_dnli_OtherAccruedManufacturingCostsCurrent_documentation_en-US" xlink:label="lab_dnli_OtherAccruedManufacturingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Manufacturing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OtherAccruedManufacturingCostsCurrent" xlink:href="dnli-20210630.xsd#dnli_OtherAccruedManufacturingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OtherAccruedManufacturingCostsCurrent" xlink:to="lab_dnli_OtherAccruedManufacturingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_2a5c068f-ee59-45bc-9c3c-fd6591a0263b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_655a3c3a-186b-4a73-bf7f-47e37ae8aa75_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">Convertible preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_LicenseAgreementTextBlock_b25bde51-7321-43b9-8b38-dbfd306ee98b_terseLabel_en-US" xlink:label="lab_dnli_LicenseAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreements</link:label>
    <link:label id="lab_dnli_LicenseAgreementTextBlock_label_en-US" xlink:label="lab_dnli_LicenseAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement [Text Block]</link:label>
    <link:label id="lab_dnli_LicenseAgreementTextBlock_documentation_en-US" xlink:label="lab_dnli_LicenseAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementTextBlock" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LicenseAgreementTextBlock" xlink:to="lab_dnli_LicenseAgreementTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_4966b417-609f-4fc6-85e8-b1ffdfdde6bd_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment_42edf579-cfd8-45b2-93bc-3dbd7e66bf75_terseLabel_en-US" xlink:label="lab_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments upon achievement of certain clinical, regulatory and sales milestone events</link:label>
    <link:label id="lab_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment_label_en-US" xlink:label="lab_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Clinical Regulatory And Sales Milestone Payment</link:label>
    <link:label id="lab_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment_documentation_en-US" xlink:label="lab_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Clinical Regulatory And Sales Milestone Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment" xlink:href="dnli-20210630.xsd#dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment" xlink:to="lab_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_da57392d-dc82-4806-b783-24528522fc0c_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink: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 Arrangement, Contract to Perform for Others, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3bc745d6-1153-49dd-bfe6-2be8b3feb003_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" 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">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived_f379cdc9-be15-4121-b304-a7e2c24de538_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" xlink: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 option exercise and development milestone payments, to be received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Option Exercise And Development Milestone Payments, To Be Received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Option Exercise And Development Milestone Payments, To Be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" xlink:to="lab_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_2eff883c-a994-4da1-8806-9adacf59e581_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 and Other Risks and Uncertainties</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_164010a9-8a7a-404f-8c2a-a372f57b8fdd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_7d9a1232-937d-42cb-8600-cdf1f3986b92_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 liability, less current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TenantImprovementAllowanceRepayableAsRent_19f638a9-73ca-412f-bc21-328a3a7b9e31_terseLabel_en-US" xlink:label="lab_dnli_TenantImprovementAllowanceRepayableAsRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant improvement allowance repayable in rent</link:label>
    <link:label id="lab_dnli_TenantImprovementAllowanceRepayableAsRent_label_en-US" xlink:label="lab_dnli_TenantImprovementAllowanceRepayableAsRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tenant Improvement Allowance Repayable As Rent</link:label>
    <link:label id="lab_dnli_TenantImprovementAllowanceRepayableAsRent_documentation_en-US" xlink:label="lab_dnli_TenantImprovementAllowanceRepayableAsRent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion of tenant improvement allowance repayable to landlord in future rent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TenantImprovementAllowanceRepayableAsRent" xlink:href="dnli-20210630.xsd#dnli_TenantImprovementAllowanceRepayableAsRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TenantImprovementAllowanceRepayableAsRent" xlink:to="lab_dnli_TenantImprovementAllowanceRepayableAsRent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CNSProductMember_bc72df03-f7a4-4bad-a7f2-a30bf332cddd_terseLabel_en-US" xlink:label="lab_dnli_CNSProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CNS Product</link:label>
    <link:label id="lab_dnli_CNSProductMember_label_en-US" xlink:label="lab_dnli_CNSProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CNS Product [Member]</link:label>
    <link:label id="lab_dnli_CNSProductMember_documentation_en-US" xlink:label="lab_dnli_CNSProductMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CNS Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CNSProductMember" xlink:href="dnli-20210630.xsd#dnli_CNSProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CNSProductMember" xlink:to="lab_dnli_CNSProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_a6e27600-619c-407e-8c1b-8d97732b6dbe_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_71f0deb9-9976-4c22-b8d3-1ca6537a685b_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_2225a8d9-5299-46bb-a205-e90c6260cdae_terseLabel_en-US" xlink:label="lab_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party contract liability</link:label>
    <link:label id="lab_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_label_en-US" xlink:label="lab_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability, Related Parties</link:label>
    <link:label id="lab_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_documentation_en-US" xlink:label="lab_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:href="dnli-20210630.xsd#dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:to="lab_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2d6cc37c-ba61-4e02-a955-ed48ebad00f1_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_a919061c-a701-4338-8b28-05558357268c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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 period</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink: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, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_f600e779-141f-4bdc-9271-9ef89624e63f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_5629b24a-ee43-4623-a96a-4cecfeb2a16b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_NumberOfTargets_42de8ac6-e7a0-4c27-b6bd-850c2b50591c_terseLabel_en-US" xlink:label="lab_dnli_NumberOfTargets" xlink: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 targets</link:label>
    <link:label id="lab_dnli_NumberOfTargets_label_en-US" xlink:label="lab_dnli_NumberOfTargets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Targets</link:label>
    <link:label id="lab_dnli_NumberOfTargets_documentation_en-US" xlink:label="lab_dnli_NumberOfTargets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Targets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfTargets" xlink:href="dnli-20210630.xsd#dnli_NumberOfTargets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_NumberOfTargets" xlink:to="lab_dnli_NumberOfTargets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_9df951f9-8189-4cb5-9076-116d9b49f981_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government treasuries</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6126c6f2-c953-4dff-b62a-4736974cf6b9_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ForeignExchangeForwardEurosMember_35183840-a611-4d97-b8f9-5c35b591a1c8_terseLabel_en-US" xlink:label="lab_dnli_ForeignExchangeForwardEurosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euros</link:label>
    <link:label id="lab_dnli_ForeignExchangeForwardEurosMember_label_en-US" xlink:label="lab_dnli_ForeignExchangeForwardEurosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward - Euros [Member]</link:label>
    <link:label id="lab_dnli_ForeignExchangeForwardEurosMember_documentation_en-US" xlink:label="lab_dnli_ForeignExchangeForwardEurosMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward - Euros [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ForeignExchangeForwardEurosMember" xlink:href="dnli-20210630.xsd#dnli_ForeignExchangeForwardEurosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ForeignExchangeForwardEurosMember" xlink:to="lab_dnli_ForeignExchangeForwardEurosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_c5867c12-0326-4529-9361-53747f1ebc4a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink: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 Contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_20f97283-e03c-4d87-ba38-276979cb23cf_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_366785dc-3482-4398-863a-7b951c02df99_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_99821a95-f187-4234-bf1d-731dca29bf38_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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">Income tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8bb69af0-2206-405e-870d-ca9e475873fa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit (expense)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_d51ca370-6214-454b-b43f-af96598b36c3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_eeec2475-4c36-44a1-b309-6ed07e1b443d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent_5bebe37a-7f09-4909-9ca2-c04f7a501901_terseLabel_en-US" xlink:label="lab_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" xlink: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 and other research &amp; development costs</link:label>
    <link:label id="lab_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent_label_en-US" xlink:label="lab_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" xlink: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 And Other Research And Development Costs, Current</link:label>
    <link:label id="lab_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent_documentation_en-US" xlink:label="lab_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" xlink: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 Clinical And Other Research And Development Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" xlink:href="dnli-20210630.xsd#dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" xlink:to="lab_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_2bc2ede9-9aed-44c3-9a47-d9b9c9fe85d0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_fb2a3a60-470f-4184-b33a-497b0498e6bd_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_79ca2bc1-fcd3-42d3-bd23-64e50a902597_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6d7894d1-1e5c-4332-915e-0d75cdd3b242_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total undiscounted lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0966a069-223f-4a80-880b-eb37844fe66f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_LandlordFundedTenantImprovementsMember_9b1acf9e-c9ab-443e-a7ab-1a42128c8b81_terseLabel_en-US" xlink:label="lab_dnli_LandlordFundedTenantImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landlord Funded Tenant Improvements</link:label>
    <link:label id="lab_dnli_LandlordFundedTenantImprovementsMember_label_en-US" xlink:label="lab_dnli_LandlordFundedTenantImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landlord Funded Tenant Improvements [Member]</link:label>
    <link:label id="lab_dnli_LandlordFundedTenantImprovementsMember_documentation_en-US" xlink:label="lab_dnli_LandlordFundedTenantImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Landlord funded tenant improvements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LandlordFundedTenantImprovementsMember" xlink:href="dnli-20210630.xsd#dnli_LandlordFundedTenantImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LandlordFundedTenantImprovementsMember" xlink:to="lab_dnli_LandlordFundedTenantImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived_32e15cd7-221d-486a-afcc-7290b2d7cce8_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" xlink: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 sales-based milestone payments, to be received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Net Sales-Based Milestone Payments, To Be Received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Net Sales-Based Milestone Payments, To Be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" xlink:to="lab_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_16a77c0b-6870-4488-956d-cdc66ad7fb9d_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_dd9e9dcd-2bb3-4223-9629-6eeb122969d6_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_28cabf2e-3d54-4a3b-8a88-689795a5a853_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_SharePurchaseAgreementMember_06cc5f55-e67e-4325-99aa-1c490b0576e8_terseLabel_en-US" xlink:label="lab_dnli_SharePurchaseAgreementMember" xlink: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 Purchase Agreement</link:label>
    <link:label id="lab_dnli_SharePurchaseAgreementMember_label_en-US" xlink:label="lab_dnli_SharePurchaseAgreementMember" xlink: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 Purchase Agreement [Member]</link:label>
    <link:label id="lab_dnli_SharePurchaseAgreementMember_documentation_en-US" xlink:label="lab_dnli_SharePurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share purchase agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SharePurchaseAgreementMember" xlink:href="dnli-20210630.xsd#dnli_SharePurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_SharePurchaseAgreementMember" xlink:to="lab_dnli_SharePurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_RestrictedSharesSubjectToFutureVestingMember_6660334f-9015-4a25-b63c-4df08e0a77c4_terseLabel_en-US" xlink:label="lab_dnli_RestrictedSharesSubjectToFutureVestingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares subject to future vesting</link:label>
    <link:label id="lab_dnli_RestrictedSharesSubjectToFutureVestingMember_label_en-US" xlink:label="lab_dnli_RestrictedSharesSubjectToFutureVestingMember" xlink: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 shares subject to future vesting [Member]</link:label>
    <link:label id="lab_dnli_RestrictedSharesSubjectToFutureVestingMember_documentation_en-US" xlink:label="lab_dnli_RestrictedSharesSubjectToFutureVestingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares subject to future vesting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RestrictedSharesSubjectToFutureVestingMember" xlink:href="dnli-20210630.xsd#dnli_RestrictedSharesSubjectToFutureVestingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_RestrictedSharesSubjectToFutureVestingMember" xlink:to="lab_dnli_RestrictedSharesSubjectToFutureVestingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_17aed4d5-504e-4af3-9fda-459e2a950fe8_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_2fe1a503-ee91-4e42-b191-6c82d5605e2d_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">Long-Lived Tangible Asset [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">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_989c8ba1-047a-4d2a-bc26-40acc2046459_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_2bae0cba-729b-4ad7-bd92-ed33162daf8a_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_96b28c7f-ed75-45bf-b114-ee30215ad4f5_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfPrograms_a0232567-3e5b-42ba-975d-5a3f5a3966a4_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfPrograms" xlink: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 programs</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfPrograms_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Programs</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfPrograms_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfPrograms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfPrograms" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementNumberOfPrograms" xlink:to="lab_dnli_CollaborativeArrangementNumberOfPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_d4197891-908b-43ad-9c48-900d31c27d4a_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">Convertible preferred stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ea48d20c-2581-43e0-95e7-27e9690c5e4a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_MilestoneTriggeredAndRetainedActivitiesMember_4ad630a8-09fe-4729-bd8a-59ab413ee4fa_terseLabel_en-US" xlink:label="lab_dnli_MilestoneTriggeredAndRetainedActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Triggered and Retained Activities</link:label>
    <link:label id="lab_dnli_MilestoneTriggeredAndRetainedActivitiesMember_label_en-US" xlink:label="lab_dnli_MilestoneTriggeredAndRetainedActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Triggered And Retained Activities [Member]</link:label>
    <link:label id="lab_dnli_MilestoneTriggeredAndRetainedActivitiesMember_documentation_en-US" xlink:label="lab_dnli_MilestoneTriggeredAndRetainedActivitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone Triggered And Retained Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredAndRetainedActivitiesMember" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredAndRetainedActivitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_MilestoneTriggeredAndRetainedActivitiesMember" xlink:to="lab_dnli_MilestoneTriggeredAndRetainedActivitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_163e1468-6626-4db0-80a1-47f0a308bea8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense_09de4810-0d4c-4164-9c96-a9cab18b82ae_negatedLabel_en-US" xlink:label="lab_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense" 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">Non-cash adjustment to operating lease expense</link:label>
    <link:label id="lab_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense_label_en-US" xlink:label="lab_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense" xlink: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 Non-Cash Operating Lease Expense</link:label>
    <link:label id="lab_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense_documentation_en-US" xlink:label="lab_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Non-Cash Operating Lease Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense" xlink:href="dnli-20210630.xsd#dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense" xlink:to="lab_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_de2bc3fe-20ff-499c-b374-9cfb4c735acf_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink: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 Arrangement, Contract to Perform for Others, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Arrangement, Contract to Perform for Others, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:to="lab_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_HeadquartersLeaseMember_a50e9cd2-f1d3-41f9-be1a-fdc3765c2db1_terseLabel_en-US" xlink:label="lab_dnli_HeadquartersLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Headquarters Lease</link:label>
    <link:label id="lab_dnli_HeadquartersLeaseMember_label_en-US" xlink:label="lab_dnli_HeadquartersLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Headquarters Lease [Member]</link:label>
    <link:label id="lab_dnli_HeadquartersLeaseMember_documentation_en-US" xlink:label="lab_dnli_HeadquartersLeaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Headquarters lease.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_HeadquartersLeaseMember" xlink:href="dnli-20210630.xsd#dnli_HeadquartersLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_HeadquartersLeaseMember" xlink:to="lab_dnli_HeadquartersLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_10d5b249-fefb-4529-a278-22b813ea2f69_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink: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 (six months)</link:label>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_BiogenCollaborativeArrangementMember_de06cee2-3e2a-4774-886d-ceb4bc98f02b_terseLabel_en-US" xlink:label="lab_dnli_BiogenCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen Collaborative Arrangement</link:label>
    <link:label id="lab_dnli_BiogenCollaborativeArrangementMember_label_en-US" xlink:label="lab_dnli_BiogenCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen Collaborative Arrangement [Member]</link:label>
    <link:label id="lab_dnli_BiogenCollaborativeArrangementMember_documentation_en-US" xlink:label="lab_dnli_BiogenCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Biogen Collaborative Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenCollaborativeArrangementMember" xlink:href="dnli-20210630.xsd#dnli_BiogenCollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_BiogenCollaborativeArrangementMember" xlink:to="lab_dnli_BiogenCollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_421caccd-ab9f-45e6-b6ad-cd4c5a19bcce_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruals and other current liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink: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 Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_50ce6b8a-7b9e-4582-a56c-cbfa4533abec_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink: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 marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:to="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_1f94dee1-9b37-495f-af25-f30602ba981a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_VariableConsiderationFutureConsideration_77cb2469-7035-4fa4-97ae-225465934eb4_terseLabel_en-US" xlink:label="lab_dnli_VariableConsiderationFutureConsideration" xlink: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 consideration relating to future milestones</link:label>
    <link:label id="lab_dnli_VariableConsiderationFutureConsideration_label_en-US" xlink:label="lab_dnli_VariableConsiderationFutureConsideration" xlink: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 Consideration Future Consideration</link:label>
    <link:label id="lab_dnli_VariableConsiderationFutureConsideration_documentation_en-US" xlink:label="lab_dnli_VariableConsiderationFutureConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable consideration relating to future milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_VariableConsiderationFutureConsideration" xlink:href="dnli-20210630.xsd#dnli_VariableConsiderationFutureConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_VariableConsiderationFutureConsideration" xlink:to="lab_dnli_VariableConsiderationFutureConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_215c0bba-d226-4086-8129-5497147ba8df_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_RegulatoryMember_03f989d2-0853-4a8e-8034-7f4ed6cb60cc_terseLabel_en-US" xlink:label="lab_dnli_RegulatoryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory</link:label>
    <link:label id="lab_dnli_RegulatoryMember_label_en-US" xlink:label="lab_dnli_RegulatoryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory [Member]</link:label>
    <link:label id="lab_dnli_RegulatoryMember_documentation_en-US" xlink:label="lab_dnli_RegulatoryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMember" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_RegulatoryMember" xlink:to="lab_dnli_RegulatoryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6fdfe622-ca32-46cd-a61e-39f83a13e856_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Exercise&#160;Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_8f59b156-14d3-44c3-af2f-95eebe93a2c7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_563ca031-09ef-428f-962a-f5736b598a4f_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f92e1943-4fcb-43b2-94c5-96b3d4e3e370_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">Vesting of restricted stock units</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AvailableForSaleSecuritiesDebtSecurities_e5578628-b845-4c74-a6e8-c823f71ac730_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e94265ac-2d55-4186-95aa-f3d6b26500a0_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_84c8eca6-a649-46bf-88ba-2534a54281e5_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term marketable securities</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_02ecf7f3-b1ba-4392-a3b2-130a892709ef_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalariesWagesAndOfficersCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary and Wage, Excluding Cost of Good and Service Sold [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalariesWagesAndOfficersCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:to="lab_us-gaap_SalariesWagesAndOfficersCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_9257a751-1120-482c-a7af-17780d79f857_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_NewPremisesSubleaseAgreementMember_3878baa2-fe79-4097-a4c0-265bb125e2ed_terseLabel_en-US" xlink:label="lab_dnli_NewPremisesSubleaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Premises Sublease Agreement</link:label>
    <link:label id="lab_dnli_NewPremisesSubleaseAgreementMember_label_en-US" xlink:label="lab_dnli_NewPremisesSubleaseAgreementMember" xlink: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 Premises Sublease Agreement [Member]</link:label>
    <link:label id="lab_dnli_NewPremisesSubleaseAgreementMember_documentation_en-US" xlink:label="lab_dnli_NewPremisesSubleaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Premises Sublease Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NewPremisesSubleaseAgreementMember" xlink:href="dnli-20210630.xsd#dnli_NewPremisesSubleaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_NewPremisesSubleaseAgreementMember" xlink:to="lab_dnli_NewPremisesSubleaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_7a8d0675-e8ef-4158-a1fe-1c44b2e4f54b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_326296e4-af4c-48b3-ad9e-b9b48d837085_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_009248b6-442a-422e-8a09-4c7944c742db_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4f3e9a32-df96-48a0-96b7-f6630c3ad7b8_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">Long-Lived Tangible Asset [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">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones_09efbe0b-8f13-4ccf-a3fe-6b3f34f23cfe_terseLabel_en-US" xlink:label="lab_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments upon achievement of specified clinical and regulatory milestones</link:label>
    <link:label id="lab_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones_label_en-US" xlink:label="lab_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement Milestone Payment Upon Achievement Of Clinical And Regulatory Milestones</link:label>
    <link:label id="lab_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones_documentation_en-US" xlink:label="lab_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License agreement milestone payment upon achievement of clinical and regulatory milestones.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" xlink:to="lab_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_4cf294c7-1611-4dc6-a127-a66ebc0b678a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_194b9d2a-8e15-4691-a4ec-d1200fdc0636_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate fair value, unrealized holding loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_AggregatePreclinicalMilestonePayment_8a1fdecd-26b1-4fd2-ae39-92b6535609b2_terseLabel_en-US" xlink:label="lab_dnli_AggregatePreclinicalMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total aggregate payments due upon achievement of certain preclinical milestone events</link:label>
    <link:label id="lab_dnli_AggregatePreclinicalMilestonePayment_label_en-US" xlink:label="lab_dnli_AggregatePreclinicalMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Preclinical Milestone Payment</link:label>
    <link:label id="lab_dnli_AggregatePreclinicalMilestonePayment_documentation_en-US" xlink:label="lab_dnli_AggregatePreclinicalMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total aggregate payments due upon achievement of certain preclinical milestone events.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregatePreclinicalMilestonePayment" xlink:href="dnli-20210630.xsd#dnli_AggregatePreclinicalMilestonePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AggregatePreclinicalMilestonePayment" xlink:to="lab_dnli_AggregatePreclinicalMilestonePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_3854bac4-3515-4ed0-a683-4874c40aa386_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_6579aadf-6054-4578-9b91-6a585a286d71_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_a39db7d1-683e-4288-be48-3c6775590f20_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1eeb6860-8f5f-4354-b444-ae980ba576c1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_7f6538f8-9d3d-45ec-898d-e4b4ff2baf1a_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_9f95f9ef-47ee-46ab-b195-18b35c5a06c3_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a715ba2a-a2f8-4df2-ba55-2ff9752969dd_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1df07b1c-6ee6-4fc9-a9a0-272e0efaebd0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock-Based Compensation Expense</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_DebtSecuritiesAvailableForSaleTerm_f106d84a-c517-48d1-8d2a-8b960ffbf61f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink: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 maturity (less than)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_4ef9d720-a40c-458b-8110-4a691f5be709_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 public offering of common stock, net of issuance costs</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_5d9cff74-133a-4a0c-8727-330b07abfe9a_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_4cab01c9-03af-4698-8ba9-dcb523764395_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_75b86ee1-a935-4a3d-a91c-881831946326_terseLabel_en-US" xlink:label="lab_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transaction price, change</link:label>
    <link:label id="lab_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_label_en-US" xlink:label="lab_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Transaction Price, Increase (Decrease)</link:label>
    <link:label id="lab_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_documentation_en-US" xlink:label="lab_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaboration Agreement, Transaction Price, Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease" xlink:to="lab_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_ecc79698-9df8-40fb-b8d8-0ab26d692a01_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_baf88781-2bd2-40f9-b866-3dd6c47888fa_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_ff169606-0385-4a41-a12d-fc31eddb790e_verboseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" 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">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_15997356-3796-4fa6-bdbb-ac0a130753a4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink: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 unrealized gain (loss) on marketable securities, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_a4c4ffe9-2449-4026-b585-f108fcc7acd5_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink: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_LessorOperatingLeasePaymentsToBeReceivedTwoYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_5a25117c-fd73-4f77-8ba2-f5af69635c9a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_be840a5e-1c90-40b6-923d-6cbaa6f4fbfb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease renewal option term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_375cd8b4-acc0-471a-b189-69bddad6a779_terseLabel_en-US" xlink:label="lab_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premium on sale of common stock</link:label>
    <link:label id="lab_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_label_en-US" xlink:label="lab_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction" xlink: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, Premium Received On Transaction</link:label>
    <link:label id="lab_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_documentation_en-US" xlink:label="lab_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock consideration premium received on transaction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction" xlink:href="dnli-20210630.xsd#dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction" xlink:to="lab_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2174241a-0ae1-4e3c-a9c1-201fd6fae420_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_LesseeOperatingLeaseRenewalNoticePeriod_33f47529-8a81-4476-97a1-64f5d7f228ae_terseLabel_en-US" xlink:label="lab_dnli_LesseeOperatingLeaseRenewalNoticePeriod" xlink: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 renewal notice period</link:label>
    <link:label id="lab_dnli_LesseeOperatingLeaseRenewalNoticePeriod_label_en-US" xlink:label="lab_dnli_LesseeOperatingLeaseRenewalNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Notice Period</link:label>
    <link:label id="lab_dnli_LesseeOperatingLeaseRenewalNoticePeriod_documentation_en-US" xlink:label="lab_dnli_LesseeOperatingLeaseRenewalNoticePeriod" xlink: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, Renewal Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LesseeOperatingLeaseRenewalNoticePeriod" xlink:href="dnli-20210630.xsd#dnli_LesseeOperatingLeaseRenewalNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LesseeOperatingLeaseRenewalNoticePeriod" xlink:to="lab_dnli_LesseeOperatingLeaseRenewalNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_890e7fd7-f6e2-4c85-87d8-8e5a5c7e9536_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_EmployeeAndNonEmployeeStockOptionMember_44bef437-9fc9-4e01-aef7-108df8dde6ad_terseLabel_en-US" xlink:label="lab_dnli_EmployeeAndNonEmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options issued and outstanding and ESPP shares issuable</link:label>
    <link:label id="lab_dnli_EmployeeAndNonEmployeeStockOptionMember_label_en-US" xlink:label="lab_dnli_EmployeeAndNonEmployeeStockOptionMember" xlink: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 Non Employee Stock Option [Member]</link:label>
    <link:label id="lab_dnli_EmployeeAndNonEmployeeStockOptionMember_documentation_en-US" xlink:label="lab_dnli_EmployeeAndNonEmployeeStockOptionMember" xlink: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 And Non Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_EmployeeAndNonEmployeeStockOptionMember" xlink:href="dnli-20210630.xsd#dnli_EmployeeAndNonEmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_EmployeeAndNonEmployeeStockOptionMember" xlink:to="lab_dnli_EmployeeAndNonEmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_52acc7e2-cd41-455a-9d89-4afc2f8f85e7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_967a2539-c4c6-4c5b-a045-a94bb4a51443_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_7af64abc-8102-48fe-ab8b-216f9d549f6e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_0dc4c188-f63e-4faa-bfcb-c8649c73cd5f_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermDomain_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermDomain" xlink:to="lab_us-gaap_LeaseContractualTermDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_c1415d5f-0a53-4992-b65b-8a66bcbbed7e_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_3a4646d1-f4cd-4686-b23f-ba0d7b1bf6d0_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper, Not Included with Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b17f3fab-a695-4144-8aa8-7315c0684cae_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 number of shares outstanding, basic (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_EarningsPerShareDiluted_9b536c66-95d2-4c6e-9915-80d768c9a86f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink: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, diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink: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, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_1898d78b-9df4-46b0-982f-12ab26836189_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">Closing stock price (usd per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_ShortTermMarketableSecuritiesMember_1c01fda3-1c2c-4902-987a-c108f9009f49_terseLabel_en-US" xlink:label="lab_dnli_ShortTermMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term marketable securities</link:label>
    <link:label id="lab_dnli_ShortTermMarketableSecuritiesMember_label_en-US" xlink:label="lab_dnli_ShortTermMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short Term Marketable Securities [Member]</link:label>
    <link:label id="lab_dnli_ShortTermMarketableSecuritiesMember_documentation_en-US" xlink:label="lab_dnli_ShortTermMarketableSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term marketable securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShortTermMarketableSecuritiesMember" xlink:href="dnli-20210630.xsd#dnli_ShortTermMarketableSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ShortTermMarketableSecuritiesMember" xlink:to="lab_dnli_ShortTermMarketableSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_fddb7a64-dea5-4288-aefd-8f4addebfd4a_terseLabel_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product</link:label>
    <link:label id="lab_us-gaap_ProductMember_label_en-US" xlink:label="lab_us-gaap_ProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember_9e8f4d3e-b554-42fc-b07d-1059d15cbe2f_terseLabel_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Platform, Right Of First Negotiation Programs</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember_label_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Platform, Right Of First Negotiation Programs [Member]</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember_documentation_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Platform, Right Of First Negotiation Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" xlink:to="lab_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_f30f2e4a-4361-43af-bac4-7bba62ab3950_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_694dbf91-709a-48a1-811c-e92a814b8f79_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_4a989d35-12c0-44cf-9d91-0fc5c2d27bdd_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_02dcfef8-847c-456c-ad80-7ee8f6947f43_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_0cd7ec91-d9a4-4f13-ae05-85522432d328_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Restricted Stock Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_ff6612a8-d602-44d0-97b4-262891830c33_terseLabel_en-US" xlink:label="lab_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink: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, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="dnli-20210630.xsd#dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_56a7128c-96b6-4d12-bdfd-4e8da17bf7d4_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_2c7f5912-d511-42f9-b49b-8f83b8c41c13_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TargetOptionPeriod_e4874e69-cfb3-41c2-86fb-cab82b819065_terseLabel_en-US" xlink:label="lab_dnli_TargetOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target option period</link:label>
    <link:label id="lab_dnli_TargetOptionPeriod_label_en-US" xlink:label="lab_dnli_TargetOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target Option Period</link:label>
    <link:label id="lab_dnli_TargetOptionPeriod_documentation_en-US" xlink:label="lab_dnli_TargetOptionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Target Option Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TargetOptionPeriod" xlink:href="dnli-20210630.xsd#dnli_TargetOptionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TargetOptionPeriod" xlink:to="lab_dnli_TargetOptionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossAttributableToParent_d67b17d9-0b79-45b4-aa7e-fb84f3af5efb_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" 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_IncomeLossAttributableToParent_label_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent" xlink: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) Attributable to Parent, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossAttributableToParent" xlink:to="lab_us-gaap_IncomeLossAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_66f0c339-3f31-4c5a-b0c9-0cd3f87829d9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CommercialMember_89b19a7e-6869-4c3c-bc6f-eb44bfa863ca_terseLabel_en-US" xlink:label="lab_dnli_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_dnli_CommercialMember_label_en-US" xlink:label="lab_dnli_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial [Member]</link:label>
    <link:label id="lab_dnli_CommercialMember_documentation_en-US" xlink:label="lab_dnli_CommercialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMember" xlink:href="dnli-20210630.xsd#dnli_CommercialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CommercialMember" xlink:to="lab_dnli_CommercialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_5e1baed5-b6ad-4c86-9f19-58c6bbb078b5_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6c2f4dfe-1a73-4d4a-80b6-9308850c1614_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 Assets and Liabilities Measured at Fair Value</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_AccumulatedOtherComprehensiveIncomeMember_0148bc05-2c1b-4991-ba68-8d14ba39ccaa_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_62341cb0-ae04-474b-b543-b2297ba026fc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_825be251-cb6c-4dee-a975-47b06129529f_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_0194903f-a2a0-458a-a730-43c54b6fb995_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember_f94447e1-5b48-448d-adca-4ca22dd61ad6_terseLabel_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle (TV)Technology Platform, Preclinical Programs</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember_label_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Platform, Preclinical Programs [Member]</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember_documentation_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Platform, Preclinical Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember" xlink:to="lab_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2ad29a6a-8933-49d5-8c2e-14d3b3acaddd_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_5e3515c8-88ea-49e1-b168-f2a820ca03ae_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_b6056c69-e125-421b-ad20-5bae501e21fe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink: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_OtherComprehensiveIncomeLossTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink: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), Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2eadcaaf-26cd-40df-b005-cd2e7c210e61_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">Vesting of restricted stock units (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_LeaseContractualTermAxis_9475d454-21df-46eb-8d27-a746c6d6f2c3_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:label id="lab_us-gaap_LeaseContractualTermAxis_label_en-US" xlink:label="lab_us-gaap_LeaseContractualTermAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseContractualTermAxis" xlink:to="lab_us-gaap_LeaseContractualTermAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_b4f128e0-23df-4a34-a38d-aa7a31e03c53_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_d44651a0-03bd-462b-8ebc-daa6251d9faf_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived_b72fab0c-bfa2-4302-affa-30d946c4c69e_terseLabel_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical milestone payment earned not yet received</link:label>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived_label_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical Milestone Payment Earned Not Yet Received</link:label>
    <link:label id="lab_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived_documentation_en-US" xlink:label="lab_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preclinical Milestone Payment Earned Not Yet Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentEarnedNotYetReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived" xlink:to="lab_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_42cb2800-b459-4d79-9d87-ae44a281a745_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_9e0e5a4b-69b9-46cb-9c96-a8451e389212_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink: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, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_3542117b-beb3-4951-8a59-fa18c5bca540_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink: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 costs</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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_IncomeStatementLocationDomain_a9bcaee0-cc69-4abe-849b-6ef3c6c7b5de_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments_ccd1603f-f05a-4731-b536-338ebceece45_terseLabel_en-US" xlink:label="lab_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Milestone payments upon achievement of certain development and sales milestones</link:label>
    <link:label id="lab_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments_label_en-US" xlink:label="lab_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Development, First Commercial Sale, And Net Sales Based Milestone Payments</link:label>
    <link:label id="lab_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments_documentation_en-US" xlink:label="lab_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Development, First Commercial Sale, And Net Sales Based Milestone Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" xlink:href="dnli-20210630.xsd#dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" xlink:to="lab_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_RegulatoryMilestonePayment_99fff22f-ad3b-46fc-9b22-33435ce5f0ee_terseLabel_en-US" xlink:label="lab_dnli_RegulatoryMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory milestone payment</link:label>
    <link:label id="lab_dnli_RegulatoryMilestonePayment_label_en-US" xlink:label="lab_dnli_RegulatoryMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Milestone Payment</link:label>
    <link:label id="lab_dnli_RegulatoryMilestonePayment_documentation_en-US" xlink:label="lab_dnli_RegulatoryMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Milestone Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMilestonePayment" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMilestonePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_RegulatoryMilestonePayment" xlink:to="lab_dnli_RegulatoryMilestonePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_22487122-a835-49e7-8bda-b3daa10b6dec_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_eba7ff0c-a074-46b9-91c9-4008fcf48cf0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_FirstCommercialSaleMilestonePayments_acf9b939-5be9-4ca5-87d3-2caa256379dd_terseLabel_en-US" xlink:label="lab_dnli_FirstCommercialSaleMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First commercial sale milestone payments</link:label>
    <link:label id="lab_dnli_FirstCommercialSaleMilestonePayments_label_en-US" xlink:label="lab_dnli_FirstCommercialSaleMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Commercial Sale Milestone Payments</link:label>
    <link:label id="lab_dnli_FirstCommercialSaleMilestonePayments_documentation_en-US" xlink:label="lab_dnli_FirstCommercialSaleMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Commercial Sale Milestone Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_FirstCommercialSaleMilestonePayments" xlink:href="dnli-20210630.xsd#dnli_FirstCommercialSaleMilestonePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_FirstCommercialSaleMilestonePayments" xlink:to="lab_dnli_FirstCommercialSaleMilestonePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_85fc7904-f60b-49ca-9246-d92f56073552_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_85448be2-2945-4cfd-9db1-b04ecc1049fa_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_fb61b590-d5dd-46e3-bf57-f524ef33dcd2_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_48f339fe-c679-444e-a0d3-674db248364c_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 non-current 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_bf604701-6a21-4880-8796-77768cc62407_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementMember_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementMember" xlink:to="lab_us-gaap_CollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_18d2d0e2-4fb0-40ae-9ae6-03a7f019110a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency derivative contracts</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock_ee700d41-f642-4f24-8ed4-95006f41e1d2_terseLabel_en-US" xlink:label="lab_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock_label_en-US" xlink:label="lab_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" xlink: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 and Description of Business, Policy [Policy Text Block]</link:label>
    <link:label id="lab_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and description of business, policy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" xlink:href="dnli-20210630.xsd#dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" xlink:to="lab_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_be5aac2b-ea24-4f93-9f25-cfc792967d11_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_c2a53f0d-b115-47c3-b04d-d5ff79bf3be0_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_81bffe16-e83d-43f9-a816-f9c71417f6e1_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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 collaboration revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_312f2e60-dbac-4de1-9ea8-2010f0c77cd4_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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">Total Collaboration Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1f0bd1d2-4bc0-4461-8fbd-a1c9e5d9e216_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ProvisionalCollaborativeArrangementMember_323a9695-abb7-483c-a730-d8840ae25e1f_terseLabel_en-US" xlink:label="lab_dnli_ProvisionalCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisional Collaboration Agreement</link:label>
    <link:label id="lab_dnli_ProvisionalCollaborativeArrangementMember_label_en-US" xlink:label="lab_dnli_ProvisionalCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisional Collaborative Arrangement [Member]</link:label>
    <link:label id="lab_dnli_ProvisionalCollaborativeArrangementMember_documentation_en-US" xlink:label="lab_dnli_ProvisionalCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisional Collaborative Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ProvisionalCollaborativeArrangementMember" xlink:href="dnli-20210630.xsd#dnli_ProvisionalCollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ProvisionalCollaborativeArrangementMember" xlink:to="lab_dnli_ProvisionalCollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_d41d00a1-ed55-4e75-a57a-38200f2bf487_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contracts</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeContractMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeContractMember" xlink:to="lab_us-gaap_ForeignExchangeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_SanofiCollaborationAgreementMember_371c7a4c-a159-4d02-8f98-a53339899374_terseLabel_en-US" xlink:label="lab_dnli_SanofiCollaborationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi Collaboration Agreement</link:label>
    <link:label id="lab_dnli_SanofiCollaborationAgreementMember_label_en-US" xlink:label="lab_dnli_SanofiCollaborationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi Collaboration Agreement [Member]</link:label>
    <link:label id="lab_dnli_SanofiCollaborationAgreementMember_documentation_en-US" xlink:label="lab_dnli_SanofiCollaborationAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi Collaboration Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiCollaborationAgreementMember" xlink:href="dnli-20210630.xsd#dnli_SanofiCollaborationAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_SanofiCollaborationAgreementMember" xlink:to="lab_dnli_SanofiCollaborationAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_RevenueNumberOfPerformanceObligations_61280f0c-3f50-42f7-a69e-daee7394f98e_terseLabel_en-US" xlink:label="lab_dnli_RevenueNumberOfPerformanceObligations" xlink: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 performance obligations</link:label>
    <link:label id="lab_dnli_RevenueNumberOfPerformanceObligations_label_en-US" xlink:label="lab_dnli_RevenueNumberOfPerformanceObligations" xlink: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, Number Of Performance Obligations</link:label>
    <link:label id="lab_dnli_RevenueNumberOfPerformanceObligations_documentation_en-US" xlink:label="lab_dnli_RevenueNumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Number Of Performance Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RevenueNumberOfPerformanceObligations" xlink:href="dnli-20210630.xsd#dnli_RevenueNumberOfPerformanceObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_RevenueNumberOfPerformanceObligations" xlink:to="lab_dnli_RevenueNumberOfPerformanceObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_80000cde-b621-47e8-afe0-ffd0fbdb51ef_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ef3a5870-55d3-4b1d-afc5-1b6e70ee6cef_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet_8b17260a-342d-4c60-b910-7a800b259c76_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of agreement, number of business days after 5th anniversary date of the effective date of the agreement</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Term, Number Of Business Days, If Effective Date Criteria Met</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Term, Number Of Business Days, If Effective Date Criteria Met</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" xlink:to="lab_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_457d310d-b422-4220-a43c-be442ea1f339_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 (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/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfMilestonesAchieved_f5c4cc07-9da5-4a80-b9c9-b6bd9d137e1a_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfMilestonesAchieved" xlink: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 milestones achieved</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfMilestonesAchieved_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Milestones Achieved</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementNumberOfMilestonesAchieved_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Number Of Milestones Achieved</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfMilestonesAchieved"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:to="lab_dnli_CollaborativeArrangementNumberOfMilestonesAchieved" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_b8b5f47f-4ab6-4f68-bc8c-060a0a1b85df_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of securities held in unrealized holding loss position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_b213917b-d7eb-48ee-84ec-8a91db22e44b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink: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, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_754d54ed-d101-4d80-af12-b5804ce90f9e_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" 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">Total</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_b5a4392c-fd4b-4929-aa4c-af3f752c6308_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Fair Value at Date of Grant per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_4b2556d2-cf59-4a6e-b6fa-776917707a01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_9443c7a6-eda8-435f-bf70-01dd86f2d9f6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan_dc78ab35-a0c6-4b0c-af13-836d1e011d2d_terseLabel_en-US" xlink:label="lab_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuances under equity incentive plans</link:label>
    <link:label id="lab_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan_label_en-US" xlink:label="lab_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan" xlink: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, Equity Incentive Plan</link:label>
    <link:label id="lab_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan_documentation_en-US" xlink:label="lab_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan" xlink:href="dnli-20210630.xsd#dnli_StockIssuedDuringPeriodValueEquityIncentivePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan" xlink:to="lab_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_05b7ee30-e632-4eaf-9a20-64611a2610a8_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_47ff6633-8915-4f69-afdc-d4b90070ec2f_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_7f5ea040-89c5-4e4a-99db-97096a26ef9d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities and sales of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_619a7991-5128-435a-9865-d57eb282c95e_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, cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f34a4421-c415-411c-ac81-c9f04eb67b0b_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, cash equivalents and restricted cash 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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_014d6e36-9c15-4935-b3a1-561c9d42edd3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink: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 Forward Foreign Currency Exchange Contracts Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink: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 Derivative Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_32434639-e6c9-4068-bbca-d9f9b96978c5_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_country_US_6de705e6-2ffe-4eed-a3db-2e94aca9379f_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_fe9c7ccc-7a77-4f11-92c8-77daeba36e94_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_cbea14ef-fe2b-4382-807c-f03f118f2f50_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeAgreementFundedPercentage_df3e3990-32f1-44c4-b581-1385e9ce9271_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeAgreementFundedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Funded percentage</link:label>
    <link:label id="lab_dnli_CollaborativeAgreementFundedPercentage_label_en-US" xlink:label="lab_dnli_CollaborativeAgreementFundedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Funded Percentage</link:label>
    <link:label id="lab_dnli_CollaborativeAgreementFundedPercentage_documentation_en-US" xlink:label="lab_dnli_CollaborativeAgreementFundedPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Agreement, Funded Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementFundedPercentage" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementFundedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeAgreementFundedPercentage" xlink:to="lab_dnli_CollaborativeAgreementFundedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_3700b4af-2dd5-4909-8724-b545036226b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_aecd3fd1-3c04-4828-9ae2-428f0fac6a76_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember_380b9bb1-e470-41bc-b71f-af41330e35ed_terseLabel_en-US" xlink:label="lab_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROFN and Option Agreement</link:label>
    <link:label id="lab_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember_label_en-US" xlink:label="lab_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROFN And Option Agreement, Collaborative Arrangement [Member]</link:label>
    <link:label id="lab_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember_documentation_en-US" xlink:label="lab_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROFN And Option Agreement, Collaborative Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember" xlink:href="dnli-20210630.xsd#dnli_ROFNAndOptionAgreementCollaborativeArrangementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember" xlink:to="lab_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_874c00b7-cf08-49be-90ad-6a55fb662b95_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_a6dd7900-9949-4989-a89b-f2f784d86013_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_c91814db-2973-4735-9c47-bbbc6b32f030_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d60af4e5-ec04-4357-a3ff-6c732a8d2039_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_114ffe73-aaee-47be-b8c3-43cc9f5ab52c_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ConstrainedVariableConsideration_aafeb192-d7b7-404e-8f3d-e929db517444_terseLabel_en-US" xlink:label="lab_dnli_ConstrainedVariableConsideration" xlink: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 preclinical milestones, cost and profit sharing income, and the development and commercial milestones</link:label>
    <link:label id="lab_dnli_ConstrainedVariableConsideration_label_en-US" xlink:label="lab_dnli_ConstrainedVariableConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Constrained Variable Consideration</link:label>
    <link:label id="lab_dnli_ConstrainedVariableConsideration_documentation_en-US" xlink:label="lab_dnli_ConstrainedVariableConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Constrained variable consideration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ConstrainedVariableConsideration" xlink:href="dnli-20210630.xsd#dnli_ConstrainedVariableConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ConstrainedVariableConsideration" xlink:to="lab_dnli_ConstrainedVariableConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_47ff296c-b2eb-4539-b49e-5532ae54847b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink: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 number of shares outstanding, diluted (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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CurrentFiscalYearEndDate_389b0582-e835-4017-b596-8eac8b922464_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_d5a0d810-cdf6-4bdc-81d0-3b50e2746f53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a946def9-ecb2-4680-974d-4baa2e4375da_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived_7ed51fae-1262-4f26-90fe-c922f5518b2b_terseLabel_en-US" xlink:label="lab_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront payment, to be received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived_label_en-US" xlink:label="lab_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Upfront Payment, To Be Received</link:label>
    <link:label id="lab_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived_documentation_en-US" xlink:label="lab_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement, Upfront Payment, To Be Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementUpfrontPaymentToBeReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived" xlink:to="lab_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_dab0dfa0-d1de-4ab4-90e1-9276334ce4f1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDiscountRate_0fd8b72a-4103-4479-acc3-803058fb70f3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate (as a percentage)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseDiscountRate_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseDiscountRate" xlink: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, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="lab_us-gaap_LesseeOperatingLeaseDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseObligation_40af544c-b590-4cb4-ad01-54dc183216c1_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-refundable purchase commitments</link:label>
    <link:label id="lab_us-gaap_PurchaseObligation_label_en-US" xlink:label="lab_us-gaap_PurchaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseObligation" xlink:to="lab_us-gaap_PurchaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_c67bd911-1feb-4249-b5cc-c8f7f6e964f3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2a7ab586-a37a-40fa-9d2a-9bc93fa1838b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d42037e1-f2a3-4444-85e9-0973d37c2f14_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and released (usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_c4abe361-91f0-4f07-b76c-934a34e6a7fe_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">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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_ConsolidationPolicyTextBlock_6aab9581-93c4-45d6-ba03-27fd6e9d4e71_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_710032a1-e03a-4263-82d1-8e353d36681e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_e920b168-7d27-402d-83a8-255c58edce8c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_SanofiMember_34fbd2f2-3eba-4f7f-b1c4-fffdaaffc586_terseLabel_en-US" xlink:label="lab_dnli_SanofiMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi</link:label>
    <link:label id="lab_dnli_SanofiMember_label_en-US" xlink:label="lab_dnli_SanofiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi [Member]</link:label>
    <link:label id="lab_dnli_SanofiMember_documentation_en-US" xlink:label="lab_dnli_SanofiMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanofi [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiMember" xlink:href="dnli-20210630.xsd#dnli_SanofiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_SanofiMember" xlink:to="lab_dnli_SanofiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_4aa7b9bb-2335-4de0-95a3-25f134a1eb51_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_465ede66-6268-47b3-89c6-f05ce691f158_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_b7d4fe1f-0248-4283-aa51-b66be96f5f49_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember_3507c867-4689-4774-8ab8-08c83083d818_terseLabel_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle (TV) Technology Platform, Unnamed Program</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember_label_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Platform, Unnamed Program [Member]</link:label>
    <link:label id="lab_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember_documentation_en-US" xlink:label="lab_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transport Vehicle Technology Platform, Unnamed Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember" xlink:to="lab_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage_9a7df827-b076-4871-bfc8-b21d0d649dea_terseLabel_en-US" xlink:label="lab_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment obligation responsibility</link:label>
    <link:label id="lab_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage_label_en-US" xlink:label="lab_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement, Milestone Payment Obligation Responsibility, Percentage</link:label>
    <link:label id="lab_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage_documentation_en-US" xlink:label="lab_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">License Agreement, Milestone Payment Obligation Responsibility, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" xlink:to="lab_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_28937832-871c-44e4-9f58-c222c14cd73e_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_85f5ef2c-979f-4229-a478-03b2bb32dcee_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2e98445e-7fb2-4fcc-9a7d-96f743ff6c32_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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 RSU shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink: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, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5572fd41-dd8d-4d10-85ad-ae675707f590_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3b1c80ad-388e-47d9-b5a7-ad99bcf1f9d9_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 Pronouncement</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_c3ec2906-9456-4638-aabc-2ee261bfd913_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="https://xbrl.fasb.org/srt/2021/elts/srt-2021-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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_DMSAMember_4c3320be-7411-40b9-9c42-6953cbfa5796_terseLabel_en-US" xlink:label="lab_dnli_DMSAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DMSA</link:label>
    <link:label id="lab_dnli_DMSAMember_label_en-US" xlink:label="lab_dnli_DMSAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DMSA [Member]</link:label>
    <link:label id="lab_dnli_DMSAMember_documentation_en-US" xlink:label="lab_dnli_DMSAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DMSA.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_DMSAMember" xlink:href="dnli-20210630.xsd#dnli_DMSAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_DMSAMember" xlink:to="lab_dnli_DMSAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_f148f33e-a787-4c87-9bda-dd890bf5f325_terseLabel_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink: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_LessorOperatingLeasePaymentsToBeReceivedThreeYears_label_en-US" xlink:label="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Payment to be Received, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:to="lab_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_01b3683b-44e0-4701-87b2-595642042ba1_terseLabel_en-US" xlink:label="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink: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 to vest (in shares)</link:label>
    <link:label id="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number</link:label>
    <link:label id="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_documentation_en-US" xlink:label="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="dnli-20210630.xsd#dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d0b9addc-2d0d-4284-855b-a0a1dfb3ce1e_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="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_CashAndCashEquivalentsAxis_bcc538d3-6d43-4460-a92a-080d009df221_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_ClinicalMilestonePayment_ab531d36-1c38-45fd-9bad-44d8c6d20536_terseLabel_en-US" xlink:label="lab_dnli_ClinicalMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical milestone payment</link:label>
    <link:label id="lab_dnli_ClinicalMilestonePayment_label_en-US" xlink:label="lab_dnli_ClinicalMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical Milestone Payment</link:label>
    <link:label id="lab_dnli_ClinicalMilestonePayment_documentation_en-US" xlink:label="lab_dnli_ClinicalMilestonePayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clinical Milestone Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ClinicalMilestonePayment" xlink:href="dnli-20210630.xsd#dnli_ClinicalMilestonePayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_ClinicalMilestonePayment" xlink:to="lab_dnli_ClinicalMilestonePayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_7cb916a0-06e5-4a3e-954e-dd813159afa0_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dnli_UpfrontFeesPaid_ba725d54-f042-4f78-bfac-b17919b0933e_terseLabel_en-US" xlink:label="lab_dnli_UpfrontFeesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront fee paid</link:label>
    <link:label id="lab_dnli_UpfrontFeesPaid_label_en-US" xlink:label="lab_dnli_UpfrontFeesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront Fees Paid</link:label>
    <link:label id="lab_dnli_UpfrontFeesPaid_documentation_en-US" xlink:label="lab_dnli_UpfrontFeesPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Upfront fees paid.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontFeesPaid" xlink:href="dnli-20210630.xsd#dnli_UpfrontFeesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dnli_UpfrontFeesPaid" xlink:to="lab_dnli_UpfrontFeesPaid" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>dnli-20210630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:d515b147-c9bd-4d2b-812b-b4b43f8592c9,g:2bcfcdec-50f2-4499-93f2-f2681657908e-->
<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.denalitherapeutics.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="dnli-20210630.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_8d714126-babb-4e09-a3bf-3bcaf198608b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_DocumentType_8d714126-babb-4e09-a3bf-3bcaf198608b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_1605c546-e10a-4238-adc7-141e9ef375f8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_DocumentQuarterlyReport_1605c546-e10a-4238-adc7-141e9ef375f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_316d706a-8c4c-4d55-b23a-48ec6db548c3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_DocumentPeriodEndDate_316d706a-8c4c-4d55-b23a-48ec6db548c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_25f86bf6-f95e-4844-b6df-794d5d1b3def" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_DocumentTransitionReport_25f86bf6-f95e-4844-b6df-794d5d1b3def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_97948f4c-5981-48a6-8abb-2dff2cdd516e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityFileNumber_97948f4c-5981-48a6-8abb-2dff2cdd516e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_97762aa0-ee6d-4ad5-a388-0c769c9adcb2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityRegistrantName_97762aa0-ee6d-4ad5-a388-0c769c9adcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0c9c3a1c-1712-4e24-a9bf-c0823e814cd3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0c9c3a1c-1712-4e24-a9bf-c0823e814cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_26cdd597-d07c-46ef-99d8-722b7293868b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityTaxIdentificationNumber_26cdd597-d07c-46ef-99d8-722b7293868b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_d14dc3f9-e8ec-4d11-8d6f-c4f438edc3a0" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityAddressAddressLine1_d14dc3f9-e8ec-4d11-8d6f-c4f438edc3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d7385079-00bd-492e-8ee2-95c1cb936b79" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityAddressCityOrTown_d7385079-00bd-492e-8ee2-95c1cb936b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_65253782-7e33-492b-bf8d-6368499a7213" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityAddressStateOrProvince_65253782-7e33-492b-bf8d-6368499a7213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_ee460abb-c25e-4968-b4fc-893f98d12395" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityAddressPostalZipCode_ee460abb-c25e-4968-b4fc-893f98d12395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_961e9832-33e2-4707-9730-84b7943af346" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_CityAreaCode_961e9832-33e2-4707-9730-84b7943af346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d34065dd-3c6e-4c30-9fdd-3676b1b5e637" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_LocalPhoneNumber_d34065dd-3c6e-4c30-9fdd-3676b1b5e637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6c27e075-fd4f-465d-adc5-0d241382e2df" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_Security12bTitle_6c27e075-fd4f-465d-adc5-0d241382e2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7402364d-18c9-4251-8d3d-770fe632e5b8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_TradingSymbol_7402364d-18c9-4251-8d3d-770fe632e5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_2b8924f6-1c9f-495d-9c08-8be627963a2b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_SecurityExchangeName_2b8924f6-1c9f-495d-9c08-8be627963a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7cdc8387-6eec-4988-9d4d-6193bc9a5eaf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityCurrentReportingStatus_7cdc8387-6eec-4988-9d4d-6193bc9a5eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_077c9eba-4e24-472b-a364-e3f4d5f149d6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityInteractiveDataCurrent_077c9eba-4e24-472b-a364-e3f4d5f149d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_8d9f76e7-3d48-4971-8eae-3882cfe6eeac" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityFilerCategory_8d9f76e7-3d48-4971-8eae-3882cfe6eeac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_a6fc6680-f431-4b66-b521-adfd465d743b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntitySmallBusiness_a6fc6680-f431-4b66-b521-adfd465d743b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_113179b9-5e0c-4cca-b0c1-edb2fc236b5e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityEmergingGrowthCompany_113179b9-5e0c-4cca-b0c1-edb2fc236b5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_1c2fb818-8247-44ce-a784-74c7dfead410" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityShellCompany_1c2fb818-8247-44ce-a784-74c7dfead410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6ef50161-ef4a-41bf-8ba2-eefb8f28a081" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6ef50161-ef4a-41bf-8ba2-eefb8f28a081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_baeb0370-310a-4c44-ae70-c743f2c86964" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_DocumentFiscalYearFocus_baeb0370-310a-4c44-ae70-c743f2c86964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_af8c5dfa-679c-4873-b19c-cc894418b464" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_DocumentFiscalPeriodFocus_af8c5dfa-679c-4873-b19c-cc894418b464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_2460ef92-f57a-44e8-8c53-e685451e5fc1" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_AmendmentFlag_2460ef92-f57a-44e8-8c53-e685451e5fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_44e78db6-d02c-44e8-aca9-d9ac17f2f979" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_EntityCentralIndexKey_44e78db6-d02c-44e8-aca9-d9ac17f2f979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b6b84516-cbe4-4c5c-8c37-ac486fd78de6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_b14bb9ef-b2e6-4fa4-a17d-2eccce5f6492" xlink:to="loc_dei_CurrentFiscalYearEndDate_b6b84516-cbe4-4c5c-8c37-ac486fd78de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d88a4434-f7bd-443f-b42c-84f56a3d79cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_23fcd2a4-438e-4625-a066-18fa29293165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d88a4434-f7bd-443f-b42c-84f56a3d79cf" xlink:to="loc_us-gaap_AssetsAbstract_23fcd2a4-438e-4625-a066-18fa29293165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_23fcd2a4-438e-4625-a066-18fa29293165" xlink:to="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_989ed002-1ea2-4f26-a40c-c238c320b382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_989ed002-1ea2-4f26-a40c-c238c320b382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_a327f2f4-7584-4b7b-87f8-8d72ecf92929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_a327f2f4-7584-4b7b-87f8-8d72ecf92929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_c1ac4ee7-2278-4f22-8922-524e410e3eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_c1ac4ee7-2278-4f22-8922-524e410e3eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a2ac873a-684a-4a9b-927c-54f52b8d7c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a2ac873a-684a-4a9b-927c-54f52b8d7c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a55f988a-15d0-4671-bea9-df43a4a5c7ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a55f988a-15d0-4671-bea9-df43a4a5c7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ec9eee33-f153-40c9-988a-a8bd4bcb0bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_2450ca81-7365-4190-8b55-c6176d37cfe0" xlink:to="loc_us-gaap_AssetsCurrent_ec9eee33-f153-40c9-988a-a8bd4bcb0bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_509c8d91-7579-4b33-ac8a-99a9a6bd2a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_23fcd2a4-438e-4625-a066-18fa29293165" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_509c8d91-7579-4b33-ac8a-99a9a6bd2a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a0fe03e5-ec57-43b9-a51b-e4cf153ff59b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_23fcd2a4-438e-4625-a066-18fa29293165" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a0fe03e5-ec57-43b9-a51b-e4cf153ff59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6908c94e-f052-4b9c-85c4-6bac7863c8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_23fcd2a4-438e-4625-a066-18fa29293165" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6908c94e-f052-4b9c-85c4-6bac7863c8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_3eee5f2e-b64f-4b41-8053-b8d0b709053b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_23fcd2a4-438e-4625-a066-18fa29293165" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_3eee5f2e-b64f-4b41-8053-b8d0b709053b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_33ef0504-2633-485c-8b9c-9559af9ac605" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_23fcd2a4-438e-4625-a066-18fa29293165" xlink:to="loc_us-gaap_Assets_33ef0504-2633-485c-8b9c-9559af9ac605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d88a4434-f7bd-443f-b42c-84f56a3d79cf" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f241ef41-acf9-4d48-ba6e-a1eee50a4d85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_us-gaap_AccountsPayableCurrent_f241ef41-acf9-4d48-ba6e-a1eee50a4d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eea04944-3614-49da-b081-3175bd8bf9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eea04944-3614-49da-b081-3175bd8bf9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OtherAccruedManufacturingCostsCurrent_062c5f4b-018c-4a1c-8b8c-e0683d0c58e0" xlink:href="dnli-20210630.xsd#dnli_OtherAccruedManufacturingCostsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_dnli_OtherAccruedManufacturingCostsCurrent_062c5f4b-018c-4a1c-8b8c-e0683d0c58e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OtherAccruedManufacturingCostsCurrent_8a3f654b-586c-477f-b87c-e9c6fded78fe" xlink:href="dnli-20210630.xsd#dnli_OtherAccruedManufacturingCostsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent_b25984f3-e1ce-408c-9719-889504ae303d" xlink:href="dnli-20210630.xsd#dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent_b25984f3-e1ce-408c-9719-889504ae303d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent_08986ee9-f0c4-4135-9d2e-c52c47baa30f" xlink:href="dnli-20210630.xsd#dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent_08986ee9-f0c4-4135-9d2e-c52c47baa30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e05438aa-099b-4138-9d9f-58683d31d9d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e05438aa-099b-4138-9d9f-58683d31d9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent_7ec569bd-5186-412c-a335-12493917638e" xlink:href="dnli-20210630.xsd#dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent_7ec569bd-5186-412c-a335-12493917638e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c66d4c9f-cad2-4e26-9f81-5b8458e0026a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_c66d4c9f-cad2-4e26-9f81-5b8458e0026a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6eefa101-6b3d-4dd8-ad0b-7af27d990934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_9e34a088-3516-4c61-9720-dc8e5385c69c" xlink:to="loc_us-gaap_LiabilitiesCurrent_6eefa101-6b3d-4dd8-ad0b-7af27d990934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent_6fc7f890-573d-4e45-8249-97ab829f688c" xlink:href="dnli-20210630.xsd#dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent_6fc7f890-573d-4e45-8249-97ab829f688c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_220c2cf9-3537-4e36-8449-bc58fdb61164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_220c2cf9-3537-4e36-8449-bc58fdb61164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b2a42857-8d9c-4914-a223-60d547e0a53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b2a42857-8d9c-4914-a223-60d547e0a53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a6e027bd-e64c-46dd-a2e7-ae66af7501b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a6e027bd-e64c-46dd-a2e7-ae66af7501b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_454ad195-2e3a-44fd-83ec-257fb2207b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_Liabilities_454ad195-2e3a-44fd-83ec-257fb2207b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_06e9b467-2b8b-44a6-9fd7-50f5472cd59d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_CommitmentsAndContingencies_06e9b467-2b8b-44a6-9fd7-50f5472cd59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7102a1d9-26d8-4c2a-86dd-74c649fbce16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:to="loc_us-gaap_PreferredStockValue_7102a1d9-26d8-4c2a-86dd-74c649fbce16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_206f224d-3c34-483b-b269-be4582b7ebaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:to="loc_us-gaap_CommonStockValue_206f224d-3c34-483b-b269-be4582b7ebaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1577ec90-cb7f-4dbd-b88f-9db22db92607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1577ec90-cb7f-4dbd-b88f-9db22db92607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43781478-7bf8-45cb-bea2-ee967dfea4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_43781478-7bf8-45cb-bea2-ee967dfea4d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4219bbd1-adeb-4a4f-bebb-03e0b3d5027c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4219bbd1-adeb-4a4f-bebb-03e0b3d5027c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cf37aa92-913f-40a1-91cc-695f4c4cb12f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_45b52788-f138-4d8b-8aa2-2f62dbd9dffe" xlink:to="loc_us-gaap_StockholdersEquity_cf37aa92-913f-40a1-91cc-695f4c4cb12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9b8cfb7b-8156-4d1c-a140-991c18a9b4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_d22c8823-3b55-46f6-a989-c41aea439d83" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9b8cfb7b-8156-4d1c-a140-991c18a9b4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_639f9910-2c9d-454b-8fba-2ee6abf60c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_639f9910-2c9d-454b-8fba-2ee6abf60c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f4ce116b-27d4-4dcf-b229-8533681d07a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f4ce116b-27d4-4dcf-b229-8533681d07a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_53d354a4-b610-4f20-a468-53d30042aa57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_PreferredStockSharesIssued_53d354a4-b610-4f20-a468-53d30042aa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_55dc6571-4641-4c9a-86bc-cb184b7544f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_55dc6571-4641-4c9a-86bc-cb184b7544f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_5da75cae-77d4-4a00-b159-97814bb9b87f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_5da75cae-77d4-4a00-b159-97814bb9b87f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0865e37b-930a-49b3-a24e-dec8b6f3bbba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0865e37b-930a-49b3-a24e-dec8b6f3bbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_61f1605c-3176-40aa-9010-ccae1623902e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_CommonStockSharesIssued_61f1605c-3176-40aa-9010-ccae1623902e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_ef87c5a4-ee4f-487e-82a9-ef39e41d4224" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0ce51c04-7b23-4a2a-8b5c-7110147c4b98" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_ef87c5a4-ee4f-487e-82a9-ef39e41d4224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeRevenueAbstract_aa93a77e-f7a2-44c1-a38a-73bf4f58a95c" xlink:href="dnli-20210630.xsd#dnli_CollaborativeRevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_dnli_CollaborativeRevenueAbstract_aa93a77e-f7a2-44c1-a38a-73bf4f58a95c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e6a31617-0534-48e8-af29-33233dc7822b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dnli_CollaborativeRevenueAbstract_aa93a77e-f7a2-44c1-a38a-73bf4f58a95c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e6a31617-0534-48e8-af29-33233dc7822b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_57fb29cd-ce4e-4e01-aabd-460ccb959577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dnli_CollaborativeRevenueAbstract_aa93a77e-f7a2-44c1-a38a-73bf4f58a95c" xlink:to="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_57fb29cd-ce4e-4e01-aabd-460ccb959577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0413e5e6-e92b-4fb9-8526-6383ee8fe8f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_Revenues_0413e5e6-e92b-4fb9-8526-6383ee8fe8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_9b607a12-5df7-4054-9084-94e98f590f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_OperatingExpensesAbstract_9b607a12-5df7-4054-9084-94e98f590f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_a8db2aad-6d3d-4b0f-bdc3-285c19f396d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9b607a12-5df7-4054-9084-94e98f590f14" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_a8db2aad-6d3d-4b0f-bdc3-285c19f396d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_295581ea-e5de-4f53-991f-17400fff761e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_9b607a12-5df7-4054-9084-94e98f590f14" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_295581ea-e5de-4f53-991f-17400fff761e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_b73fbbfa-e162-4f50-bbca-fb3e4e6f877f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9b607a12-5df7-4054-9084-94e98f590f14" xlink:to="loc_us-gaap_OperatingExpenses_b73fbbfa-e162-4f50-bbca-fb3e4e6f877f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c218b01d-67e7-469b-8c51-3f02a2df6be2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_OperatingIncomeLoss_c218b01d-67e7-469b-8c51-3f02a2df6be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_2ab871c9-a094-47d8-801e-a778a820eb46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_2ab871c9-a094-47d8-801e-a778a820eb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_08772125-d435-4caa-9db0-7724e61661b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_08772125-d435-4caa-9db0-7724e61661b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_47487da3-4928-405c-b23a-680668ca7ede" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_47487da3-4928-405c-b23a-680668ca7ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7555fa0b-bd7c-4e9d-8aa0-c9a7b2adf5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_NetIncomeLoss_7555fa0b-bd7c-4e9d-8aa0-c9a7b2adf5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_36a29f03-f40f-41c7-b952-ca629a2a7aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_36a29f03-f40f-41c7-b952-ca629a2a7aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_7f728eec-746e-4149-8d79-e4499be89fff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_36a29f03-f40f-41c7-b952-ca629a2a7aea" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_7f728eec-746e-4149-8d79-e4499be89fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f9291a2d-0389-4409-9cf7-5b7d59a79bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_f9291a2d-0389-4409-9cf7-5b7d59a79bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_a332bfe0-c9f1-4224-abe2-538fd8dbbbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_EarningsPerShareBasic_a332bfe0-c9f1-4224-abe2-538fd8dbbbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a7078496-214d-426e-af7d-4ba6443cf847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a7078496-214d-426e-af7d-4ba6443cf847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_063a01af-2703-4da6-99ac-54d6e1bb25cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_063a01af-2703-4da6-99ac-54d6e1bb25cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_19a6a348-d32b-4fe8-8b25-5863969bf6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_6584c587-3589-4a1a-bb04-73fb1eb2d095" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_19a6a348-d32b-4fe8-8b25-5863969bf6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_5490e385-78aa-44fd-96ba-536edfb744a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromRelatedParties_e5718378-6288-4ff8-bfc7-579472d70f11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5490e385-78aa-44fd-96ba-536edfb744a6" xlink:to="loc_us-gaap_RevenueFromRelatedParties_e5718378-6288-4ff8-bfc7-579472d70f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_5c2f7eca-4801-4b58-82aa-93cbd38348e4" xlink:href="dnli-20210630.xsd#dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5490e385-78aa-44fd-96ba-536edfb744a6" xlink:to="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_5c2f7eca-4801-4b58-82aa-93cbd38348e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_06cf1120-8b87-45b0-9c08-2ca842b6a042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_03d129f5-7a8e-418c-87bc-f24bdaa6800d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_06cf1120-8b87-45b0-9c08-2ca842b6a042" xlink:to="loc_us-gaap_StatementTable_03d129f5-7a8e-418c-87bc-f24bdaa6800d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_998feded-8bc9-450b-9eb7-80d82b44445a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_03d129f5-7a8e-418c-87bc-f24bdaa6800d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_998feded-8bc9-450b-9eb7-80d82b44445a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_998feded-8bc9-450b-9eb7-80d82b44445a" xlink:to="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_2df52a7e-56e5-45ed-bac3-43c82598059b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_CommonStockMember_2df52a7e-56e5-45ed-bac3-43c82598059b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_139d88bd-b234-4d79-b00c-795d92afe713" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_139d88bd-b234-4d79-b00c-795d92afe713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77453ca6-d828-4bd9-a947-dcaa42cb37b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77453ca6-d828-4bd9-a947-dcaa42cb37b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_43a1f166-e9df-4171-813a-2ee2b85d7566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_9120151e-c16e-4b31-adda-d86ffa108c2d" xlink:to="loc_us-gaap_RetainedEarningsMember_43a1f166-e9df-4171-813a-2ee2b85d7566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4b128f90-b3ab-43db-94fa-9a7f24a9acd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_03d129f5-7a8e-418c-87bc-f24bdaa6800d" xlink:to="loc_us-gaap_StatementLineItems_4b128f90-b3ab-43db-94fa-9a7f24a9acd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4b128f90-b3ab-43db-94fa-9a7f24a9acd5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_30859ee3-8dde-44f7-8001-1634a7633317" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_30859ee3-8dde-44f7-8001-1634a7633317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_90d83c5b-141d-472b-bca3-b70d1717ffd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockholdersEquity_90d83c5b-141d-472b-bca3-b70d1717ffd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0b27574c-85e3-4e45-820c-ce4ec423bb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0b27574c-85e3-4e45-820c-ce4ec423bb1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6fd3f6a-61fb-45bd-9f10-94656d8e543d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6fd3f6a-61fb-45bd-9f10-94656d8e543d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan_4f31f9ec-3b1f-4a73-ad27-7418a7d1fa1b" xlink:href="dnli-20210630.xsd#dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan_4f31f9ec-3b1f-4a73-ad27-7418a7d1fa1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan_a5794af3-bc53-473c-b549-40cfb53b2e6b" xlink:href="dnli-20210630.xsd#dnli_StockIssuedDuringPeriodValueEquityIncentivePlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan_a5794af3-bc53-473c-b549-40cfb53b2e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d0e57541-bdbb-48c8-9155-fc6575477044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_d0e57541-bdbb-48c8-9155-fc6575477044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_88daa251-de30-43e7-a77d-f050ee57cb16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_88daa251-de30-43e7-a77d-f050ee57cb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_929c7d99-0f9e-4e50-b0b4-c7ad20544b62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_929c7d99-0f9e-4e50-b0b4-c7ad20544b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7b552806-c311-4d60-bba2-2c59af31e6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_NetIncomeLoss_7b552806-c311-4d60-bba2-2c59af31e6d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5b399f45-4d28-4946-8d19-83d7882d7898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_5b399f45-4d28-4946-8d19-83d7882d7898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_6faccbe0-780c-494d-b4ef-0ac577d8742b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_6faccbe0-780c-494d-b4ef-0ac577d8742b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d5a6cd79-b4cc-424d-8f46-63ccad7deb1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a2b14829-2f9f-4ff2-9c5e-64e4cc0ca045" xlink:to="loc_us-gaap_StockholdersEquity_d5a6cd79-b4cc-424d-8f46-63ccad7deb1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6dbe6a7e-1535-408e-8689-fcdf8d370b68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_79edea20-497f-4c16-8877-095419c4c726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_6dbe6a7e-1535-408e-8689-fcdf8d370b68" xlink:to="loc_us-gaap_StatementTable_79edea20-497f-4c16-8877-095419c4c726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8cc132e5-a013-466d-a8f4-c94b778519c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_79edea20-497f-4c16-8877-095419c4c726" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8cc132e5-a013-466d-a8f4-c94b778519c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b362fe03-5050-4065-833c-596d6ec5b330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8cc132e5-a013-466d-a8f4-c94b778519c9" xlink:to="loc_us-gaap_EquityComponentDomain_b362fe03-5050-4065-833c-596d6ec5b330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_aeb9479c-b825-4851-b6a4-7345ed5174ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b362fe03-5050-4065-833c-596d6ec5b330" xlink:to="loc_us-gaap_CommonStockMember_aeb9479c-b825-4851-b6a4-7345ed5174ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6bbf3300-3025-426f-800a-fa997575c0a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_79edea20-497f-4c16-8877-095419c4c726" xlink:to="loc_us-gaap_StatementLineItems_6bbf3300-3025-426f-800a-fa997575c0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a979d16f-f6eb-4eca-bff4-c1657fb455cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6bbf3300-3025-426f-800a-fa997575c0a9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_a979d16f-f6eb-4eca-bff4-c1657fb455cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dnli-20210630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_252c2831-8171-493e-960a-c76c299e7e94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_252c2831-8171-493e-960a-c76c299e7e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ecfcb58-453e-478d-8dc4-3a13a79e28c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_252c2831-8171-493e-960a-c76c299e7e94" xlink:to="loc_us-gaap_NetIncomeLoss_7ecfcb58-453e-478d-8dc4-3a13a79e28c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1bd76531-56e1-4ff0-af9c-19e98e8fce29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_252c2831-8171-493e-960a-c76c299e7e94" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1bd76531-56e1-4ff0-af9c-19e98e8fce29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2e21d9cd-59a3-45ea-9a5c-a81ca3d81986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1bd76531-56e1-4ff0-af9c-19e98e8fce29" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2e21d9cd-59a3-45ea-9a5c-a81ca3d81986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_653d53fe-eab5-46e7-ac98-afa4ede998b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1bd76531-56e1-4ff0-af9c-19e98e8fce29" xlink:to="loc_us-gaap_ShareBasedCompensation_653d53fe-eab5-46e7-ac98-afa4ede998b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_2617fe0e-6cf5-468f-9c3e-4d31cac8a866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1bd76531-56e1-4ff0-af9c-19e98e8fce29" xlink:to="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_2617fe0e-6cf5-468f-9c3e-4d31cac8a866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense_4c846805-9671-49ca-9f51-bef231095fb4" xlink:href="dnli-20210630.xsd#dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1bd76531-56e1-4ff0-af9c-19e98e8fce29" xlink:to="loc_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense_4c846805-9671-49ca-9f51-bef231095fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a91ac7b0-a805-426d-ae1e-7dff8d4dd396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1bd76531-56e1-4ff0-af9c-19e98e8fce29" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a91ac7b0-a805-426d-ae1e-7dff8d4dd396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee36949-933b-4f6c-8592-fb2ac00ec566" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_252c2831-8171-493e-960a-c76c299e7e94" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee36949-933b-4f6c-8592-fb2ac00ec566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f881f5ac-44e3-472c-a014-91ea7151bc43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee36949-933b-4f6c-8592-fb2ac00ec566" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f881f5ac-44e3-472c-a014-91ea7151bc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_16a17345-d38c-4fbf-9c93-b5b968f6633c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee36949-933b-4f6c-8592-fb2ac00ec566" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_16a17345-d38c-4fbf-9c93-b5b968f6633c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_214b0c7d-1258-430b-8105-820fdec03c84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee36949-933b-4f6c-8592-fb2ac00ec566" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_214b0c7d-1258-430b-8105-820fdec03c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f724bed1-5551-4d9d-81eb-e32b68abaa35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee36949-933b-4f6c-8592-fb2ac00ec566" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f724bed1-5551-4d9d-81eb-e32b68abaa35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_39154818-3862-417d-a6ff-af7558148495" xlink:href="dnli-20210630.xsd#dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3ee36949-933b-4f6c-8592-fb2ac00ec566" xlink:to="loc_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties_39154818-3862-417d-a6ff-af7558148495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ca3a500-e454-4506-bd9f-c9dff39bdb19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_252c2831-8171-493e-960a-c76c299e7e94" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4ca3a500-e454-4506-bd9f-c9dff39bdb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_95f1d8b0-aab0-4130-8159-0d10921dac23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_95f1d8b0-aab0-4130-8159-0d10921dac23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_cc8ef0ed-235b-4732-bd2a-7943910491b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_95f1d8b0-aab0-4130-8159-0d10921dac23" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_cc8ef0ed-235b-4732-bd2a-7943910491b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cdb3186-8a7f-4c5c-99c0-c6758eb3a8cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_95f1d8b0-aab0-4130-8159-0d10921dac23" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cdb3186-8a7f-4c5c-99c0-c6758eb3a8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_d6454290-a50e-4b3b-b53e-59fc9810070e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_95f1d8b0-aab0-4130-8159-0d10921dac23" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_d6454290-a50e-4b3b-b53e-59fc9810070e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d207da8e-4373-4fa6-8053-ecf46e49bdf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_95f1d8b0-aab0-4130-8159-0d10921dac23" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d207da8e-4373-4fa6-8053-ecf46e49bdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e4ff592a-bf81-4280-93ea-0933d09d5ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e4ff592a-bf81-4280-93ea-0933d09d5ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_55035081-df1c-403f-b83a-2c2281ce1a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e4ff592a-bf81-4280-93ea-0933d09d5ba0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_55035081-df1c-403f-b83a-2c2281ce1a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_299abc80-3f19-4f7b-ad8f-de48265d764e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e4ff592a-bf81-4280-93ea-0933d09d5ba0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_299abc80-3f19-4f7b-ad8f-de48265d764e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ad65019a-31dc-488d-bc3b-675f5a2a55c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_e4ff592a-bf81-4280-93ea-0933d09d5ba0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ad65019a-31dc-488d-bc3b-675f5a2a55c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_c3821c4c-ecbf-42ca-9e1e-c5939d5e4ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_c3821c4c-ecbf-42ca-9e1e-c5939d5e4ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d4408655-dac9-48f3-b744-0743aebc50aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d4408655-dac9-48f3-b744-0743aebc50aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51e6ad23-40cc-4ebc-a057-0e1e9eb66bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51e6ad23-40cc-4ebc-a057-0e1e9eb66bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_ce1724cf-5f28-404f-b9a7-bbb0455b0e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_806b8188-be3e-45d5-a9ce-41281fc7e9bf" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_ce1724cf-5f28-404f-b9a7-bbb0455b0e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_82490405-e17c-4778-8f41-e3a4ef834a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_ce1724cf-5f28-404f-b9a7-bbb0455b0e3c" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_82490405-e17c-4778-8f41-e3a4ef834a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/SignificantAccountingPolicies" xlink:type="simple" xlink:href="dnli-20210630.xsd#SignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_33035c18-0fa1-45cc-a0bf-5d1f5e8eb136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_163c9eb5-2950-4853-9689-97a803ddedc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_33035c18-0fa1-45cc-a0bf-5d1f5e8eb136" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_163c9eb5-2950-4853-9689-97a803ddedc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="dnli-20210630.xsd#SignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock_52cad3dd-fcc8-4bef-90cd-23a74e5d681d" xlink:href="dnli-20210630.xsd#dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock_52cad3dd-fcc8-4bef-90cd-23a74e5d681d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ae17c680-20d0-4e4c-b075-54007f55dfed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_ae17c680-20d0-4e4c-b075-54007f55dfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_4727c313-fadc-432f-b7d5-41e97e9fa6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_4727c313-fadc-432f-b7d5-41e97e9fa6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_71970dc6-0211-4ea8-a229-712bc7f2ad1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_UseOfEstimates_71970dc6-0211-4ea8-a229-712bc7f2ad1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_0875e7a0-fb51-4d40-8b28-f68864865d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_0875e7a0-fb51-4d40-8b28-f68864865d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_d3928396-09a6-44a3-adbb-6fa53e0e0236" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_d3928396-09a6-44a3-adbb-6fa53e0e0236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_ab4c2f5a-75e9-430a-ac25-ada95b012686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_ab4c2f5a-75e9-430a-ac25-ada95b012686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_2a6d3f11-40e7-4f3d-96d9-12d10597e38d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_2a6d3f11-40e7-4f3d-96d9-12d10597e38d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_2b2e5940-23aa-4e71-a75e-34592cf9423b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_2b2e5940-23aa-4e71-a75e-34592cf9423b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_b3f4fbab-0f20-45e4-8e12-0540c9490bac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_b3f4fbab-0f20-45e4-8e12-0540c9490bac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_dd490867-c77a-437e-afd6-f23ba63fe887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_dd490867-c77a-437e-afd6-f23ba63fe887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_f66625f5-c3a5-4441-9a00-619819a924fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_f66625f5-c3a5-4441-9a00-619819a924fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3d4c327b-09fb-4f68-b081-aa598b6c8a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_3d4c327b-09fb-4f68-b081-aa598b6c8a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_c3300540-c405-4bd5-b26c-161d7d675d33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_c3300540-c405-4bd5-b26c-161d7d675d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e40d6ce5-082d-4a86-a4d6-de070ee4d84a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e40d6ce5-082d-4a86-a4d6-de070ee4d84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_30e11468-7be4-49b0-8646-a77774af118e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5855e819-6713-4864-aacf-24e294d635dc" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_30e11468-7be4-49b0-8646-a77774af118e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#SignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_aa54673c-5e35-4606-9618-408bd7085ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_a2d70f11-da0b-4586-ba1b-81f6dae4b1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_aa54673c-5e35-4606-9618-408bd7085ee7" xlink:to="loc_us-gaap_NumberOfOperatingSegments_a2d70f11-da0b-4586-ba1b-81f6dae4b1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a5e686f4-4d5d-45d4-8800-a2adad3a7419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_aa54673c-5e35-4606-9618-408bd7085ee7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_a5e686f4-4d5d-45d4-8800-a2adad3a7419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="dnli-20210630.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_97912539-0eb5-40ce-9cea-abe3faac76cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_9a2e6122-1bf6-4915-8a6a-ade7e87c5e23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_97912539-0eb5-40ce-9cea-abe3faac76cb" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_9a2e6122-1bf6-4915-8a6a-ade7e87c5e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="dnli-20210630.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1c29aa9d-6c73-403c-8d07-ae6c25240a08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d28f11d4-97f6-4e06-bf7f-645b3fb37549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1c29aa9d-6c73-403c-8d07-ae6c25240a08" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_d28f11d4-97f6-4e06-bf7f-645b3fb37549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7c305225-fb1e-463e-a430-514074ef019c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7c305225-fb1e-463e-a430-514074ef019c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4e4e502b-9762-443a-9ad8-597370de3f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4e4e502b-9762-443a-9ad8-597370de3f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4e4e502b-9762-443a-9ad8-597370de3f3e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3bbb7033-f71c-44d5-9d17-1e67e5331464" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3bbb7033-f71c-44d5-9d17-1e67e5331464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_0b8680ff-b7b7-469e-a0f1-f75258f47480" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_0b8680ff-b7b7-469e-a0f1-f75258f47480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bf88e388-575c-4491-8c00-f5d2c194ebba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_10213934-8c00-4c9c-9a6c-58df16aa9e4d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bf88e388-575c-4491-8c00-f5d2c194ebba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_0f29b58c-adfd-498b-adda-5108265f7a89" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_InvestmentTypeAxis_0f29b58c-adfd-498b-adda-5108265f7a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_0f29b58c-adfd-498b-adda-5108265f7a89" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_8d4f1b92-e961-4326-96bf-7fa5220d9cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_8d4f1b92-e961-4326-96bf-7fa5220d9cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LongTermInvestmentsMember_176ec188-c35b-46c3-ba0b-c14cb192ddcc" xlink:href="dnli-20210630.xsd#dnli_LongTermInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_5e0cc633-fbf4-49e1-827d-c0fdd42117f6" xlink:to="loc_dnli_LongTermInvestmentsMember_176ec188-c35b-46c3-ba0b-c14cb192ddcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_a4aa5cd5-9336-45d3-84c0-ad75c008af40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_a4aa5cd5-9336-45d3-84c0-ad75c008af40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_a4aa5cd5-9336-45d3-84c0-ad75c008af40" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3cbfe90b-55b5-4a94-96ca-630679758b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3cbfe90b-55b5-4a94-96ca-630679758b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_791c0122-5a6e-46a4-9b3a-64f9d36f7044" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_791c0122-5a6e-46a4-9b3a-64f9d36f7044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_b70fa18a-58cf-432b-b4da-2e07ca5b7998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7cab4a74-0cbb-4b35-a57c-9ddc646bac1c" xlink:to="loc_us-gaap_CommercialPaperMember_b70fa18a-58cf-432b-b4da-2e07ca5b7998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_77d30f2f-292a-4d23-b2c3-92ec0a147bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_77d30f2f-292a-4d23-b2c3-92ec0a147bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_77d30f2f-292a-4d23-b2c3-92ec0a147bed" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_5f60e878-dea0-45c8-a9d0-1ee8f219f347" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_5f60e878-dea0-45c8-a9d0-1ee8f219f347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d9cd9201-084c-418a-9791-fa6bd5db29a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_d9cd9201-084c-418a-9791-fa6bd5db29a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_83a2eeb3-0531-42e4-aeec-231cf8a1e99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_83a2eeb3-0531-42e4-aeec-231cf8a1e99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_79fa64f1-ff0a-4df2-a6a1-935eac29c875" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_455dddc0-a7f4-450c-8b32-2accbf61574a" xlink:to="loc_us-gaap_CommercialPaperMember_79fa64f1-ff0a-4df2-a6a1-935eac29c875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_68e6a892-6b54-440a-b5ce-22975ea7b05c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_be603115-a79b-4096-a826-ec08ff0208f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_be603115-a79b-4096-a826-ec08ff0208f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_040f22af-af45-4c28-80b7-51d55487d423" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_040f22af-af45-4c28-80b7-51d55487d423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_bce8ab05-6d00-48f7-bb4a-c4ecbd508d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_DerivativeAssets_bce8ab05-6d00-48f7-bb4a-c4ecbd508d37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_cf4415e9-45b0-4d4d-8ab6-65ecefaff232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_d45d4fbb-3a68-4fe3-86d0-0f0831082bdd" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_cf4415e9-45b0-4d4d-8ab6-65ecefaff232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_04cb4444-327b-4c7e-a579-e6066bf73a87" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_2b6feafc-852b-4da1-9233-7290c110784c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:to="loc_us-gaap_DerivativeLiabilities_2b6feafc-852b-4da1-9233-7290c110784c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_6301ba6e-801f-4a44-ac69-f22302ace007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0fbd5a2d-8569-4d7f-beb1-399628b27f42" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_6301ba6e-801f-4a44-ac69-f22302ace007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/MarketableSecurities" xlink:type="simple" xlink:href="dnli-20210630.xsd#MarketableSecurities"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/MarketableSecurities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_90a0d706-1c16-46a5-b66f-0a0fdbdcbd85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_10c27ce5-7fea-46dd-b8d9-82237ff9ce57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_90a0d706-1c16-46a5-b66f-0a0fdbdcbd85" xlink:to="loc_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_10c27ce5-7fea-46dd-b8d9-82237ff9ce57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesTables" xlink:type="simple" xlink:href="dnli-20210630.xsd#MarketableSecuritiesTables"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/MarketableSecuritiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0daeaee0-ce84-4341-8bcc-86255f92f15b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_9d0ec54a-bf35-48a0-b519-32bcc2ab6398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0daeaee0-ce84-4341-8bcc-86255f92f15b" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_9d0ec54a-bf35-48a0-b519-32bcc2ab6398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b8794f46-b137-4fa2-9353-c76dccf93814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b8794f46-b137-4fa2-9353-c76dccf93814" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_711a2f86-2040-4580-ab7f-a1a3e5682436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:to="loc_us-gaap_InvestmentTypeAxis_711a2f86-2040-4580-ab7f-a1a3e5682436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_711a2f86-2040-4580-ab7f-a1a3e5682436" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShortTermMarketableSecuritiesMember_a560fe80-3733-4b5b-9db2-49f5f677f420" xlink:href="dnli-20210630.xsd#dnli_ShortTermMarketableSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:to="loc_dnli_ShortTermMarketableSecuritiesMember_a560fe80-3733-4b5b-9db2-49f5f677f420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LongTermMarketableSecuritiesMember_683df8e2-2634-4fe2-89a6-09d91749218f" xlink:href="dnli-20210630.xsd#dnli_LongTermMarketableSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_457a7f26-7cc5-4c2b-a539-8a5db51db1b9" xlink:to="loc_dnli_LongTermMarketableSecuritiesMember_683df8e2-2634-4fe2-89a6-09d91749218f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_fa201d70-410c-4028-8ff0-e39ec2ea9040" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:to="loc_us-gaap_FinancialInstrumentAxis_fa201d70-410c-4028-8ff0-e39ec2ea9040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_fa201d70-410c-4028-8ff0-e39ec2ea9040" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_25dd677b-6339-4735-820b-d78ace7f2aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_25dd677b-6339-4735-820b-d78ace7f2aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f045f7d9-0f66-4c91-9275-be5cbe970f38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_f045f7d9-0f66-4c91-9275-be5cbe970f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_3c3b4d57-f3f7-4fbe-8fa7-6ebf40c5d27a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_3c3b4d57-f3f7-4fbe-8fa7-6ebf40c5d27a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_8deba2a9-4e31-4e32-9a7e-a7c5aac0270f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2dc39579-2fb9-4f09-a3cc-de752cb3bba3" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_8deba2a9-4e31-4e32-9a7e-a7c5aac0270f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_8b9494e0-0376-45b5-99ca-effce9830007" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_212d0dfe-fe0b-4424-9a9c-a80802e2baa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_212d0dfe-fe0b-4424-9a9c-a80802e2baa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6f6cf046-90b6-4c14-a95f-cbafd1c0363f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_6f6cf046-90b6-4c14-a95f-cbafd1c0363f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f6b80e6d-b1e0-45cd-98d2-a8051f88f382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_f6b80e6d-b1e0-45cd-98d2-a8051f88f382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_347edb6f-11e4-4c47-93a8-b845a939a4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_347edb6f-11e4-4c47-93a8-b845a939a4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_0637f14d-eb1e-496d-9e83-21feef0bb7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions_0637f14d-eb1e-496d-9e83-21feef0bb7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0f54d5a6-c358-4ea2-986c-df4a598b8012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_71d0676f-08b5-4ad2-b3d6-1ec76849c5ec" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0f54d5a6-c358-4ea2-986c-df4a598b8012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#MarketableSecuritiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2434ccaa-6a74-43b6-8fb6-5d40f19798fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_0a408ffc-5be4-461a-a151-c4d095063891" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2434ccaa-6a74-43b6-8fb6-5d40f19798fc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_0a408ffc-5be4-461a-a151-c4d095063891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f6a47a34-6367-43c9-9f01-b0494d642449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2434ccaa-6a74-43b6-8fb6-5d40f19798fc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f6a47a34-6367-43c9-9f01-b0494d642449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_8154f632-586a-4b0e-813a-4bda6de8c8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2434ccaa-6a74-43b6-8fb6-5d40f19798fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_8154f632-586a-4b0e-813a-4bda6de8c8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_3922d761-bc81-4ebb-860b-5ba4ce68ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2434ccaa-6a74-43b6-8fb6-5d40f19798fc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_3922d761-bc81-4ebb-860b-5ba4ce68ed82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_bbec792a-2124-436b-9d61-f344b0b538d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2434ccaa-6a74-43b6-8fb6-5d40f19798fc" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTerm_bbec792a-2124-436b-9d61-f344b0b538d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="dnli-20210630.xsd#DerivativeFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/DerivativeFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b6b13e89-6a02-4d5e-934f-936f68515b74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2990a279-97e4-4903-b694-fdae97841f16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_b6b13e89-6a02-4d5e-934f-936f68515b74" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_2990a279-97e4-4903-b694-fdae97841f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="dnli-20210630.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9463232a-8af5-4ed1-9870-ea6720ad6ba1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_2efa619f-9907-49b9-9590-1f0543da7ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9463232a-8af5-4ed1-9870-ea6720ad6ba1" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock_2efa619f-9907-49b9-9590-1f0543da7ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2ba75957-8f66-4ff0-bf51-13e0e5ab7e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2ba75957-8f66-4ff0-bf51-13e0e5ab7e49" xlink:to="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9ee196bb-9753-4adc-850b-8764f4ae84e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9ee196bb-9753-4adc-850b-8764f4ae84e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9ee196bb-9753-4adc-850b-8764f4ae84e6" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ForeignExchangeForwardEurosMember_fb11cdde-0cab-4156-9b1d-86bf35581dee" xlink:href="dnli-20210630.xsd#dnli_ForeignExchangeForwardEurosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:to="loc_dnli_ForeignExchangeForwardEurosMember_fb11cdde-0cab-4156-9b1d-86bf35581dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ForeignExchangeForwardBritishPoundsMember_4983a309-6bd4-4536-b904-a3efeb840cc1" xlink:href="dnli-20210630.xsd#dnli_ForeignExchangeForwardBritishPoundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:to="loc_dnli_ForeignExchangeForwardBritishPoundsMember_4983a309-6bd4-4536-b904-a3efeb840cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_3dc3e4b3-47f6-4bf4-9dac-20ed171835d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_e23a0ed6-5a46-4bfa-bf8e-b0253f6ee1ac" xlink:to="loc_us-gaap_ForeignExchangeContractMember_3dc3e4b3-47f6-4bf4-9dac-20ed171835d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_17babe77-8f97-494a-a48d-9b5689a04e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:to="loc_us-gaap_HedgingDesignationAxis_17babe77-8f97-494a-a48d-9b5689a04e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_109e40b9-77e1-4ceb-a3c3-26502a0b31c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_17babe77-8f97-494a-a48d-9b5689a04e16" xlink:to="loc_us-gaap_HedgingDesignationDomain_109e40b9-77e1-4ceb-a3c3-26502a0b31c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_883a1390-3f68-4ecb-95c4-af22bf566804" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_109e40b9-77e1-4ceb-a3c3-26502a0b31c8" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_883a1390-3f68-4ecb-95c4-af22bf566804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_fdc6b0fd-dbd8-4a0f-9159-90e3a22e8003" xlink:to="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_a4055238-d4a7-4217-9c11-ca88b49beb9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_a4055238-d4a7-4217-9c11-ca88b49beb9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_06613a28-01a1-4188-86c8-ff70b27939ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_66160921-7081-492b-a176-55617788364f" xlink:to="loc_us-gaap_DerivativeNotionalAmount_06613a28-01a1-4188-86c8-ff70b27939ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreements" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreements"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e5b76ccb-0685-4893-963a-20e06a19e884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_67e42704-3a41-4648-8e4b-f4811d4039a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e5b76ccb-0685-4893-963a-20e06a19e884" xlink:to="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_67e42704-3a41-4648-8e4b-f4811d4039a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsTables" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsTables"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2fae5196-1864-48e0-891b-218b066c3293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5adf5e64-6b46-47dd-84c7-456d51ff464d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2fae5196-1864-48e0-891b-218b066c3293" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_5adf5e64-6b46-47dd-84c7-456d51ff464d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsBiogenDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1c8cadd-6002-4c16-b2f0-ea3977fdec00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1c8cadd-6002-4c16-b2f0-ea3977fdec00" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_7a2d9a65-6f4e-4621-b1bf-29c893e26da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_us-gaap_TypeOfArrangementAxis_7a2d9a65-6f4e-4621-b1bf-29c893e26da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_7a2d9a65-6f4e-4621-b1bf-29c893e26da8" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ProvisionalCollaborativeArrangementMember_c3be5f27-e6b6-497c-afa5-9e2f6d93daaf" xlink:href="dnli-20210630.xsd#dnli_ProvisionalCollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_dnli_ProvisionalCollaborativeArrangementMember_c3be5f27-e6b6-497c-afa5-9e2f6d93daaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember_a88dc9fe-01a9-41f9-a761-945b614f87be" xlink:href="dnli-20210630.xsd#dnli_ROFNAndOptionAgreementCollaborativeArrangementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_dnli_ROFNAndOptionAgreementCollaborativeArrangementMember_a88dc9fe-01a9-41f9-a761-945b614f87be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenCollaborativeArrangementMember_0949a93c-db17-407e-bc6c-8be6a1191dca" xlink:href="dnli-20210630.xsd#dnli_BiogenCollaborativeArrangementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_dnli_BiogenCollaborativeArrangementMember_0949a93c-db17-407e-bc6c-8be6a1191dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_37fd5ff8-6256-4542-85fe-9a7e3cebdda7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fa9fce96-e347-4546-a8e2-1445d02adc23" xlink:to="loc_us-gaap_CollaborativeArrangementMember_37fd5ff8-6256-4542-85fe-9a7e3cebdda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_srt_CounterpartyNameAxis_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_42bb56f7-149c-4e5f-a2ff-f4dfb77ebe2c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_3f62c1da-0a92-4ff8-a151-d71227d6af06" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:to="loc_dnli_BiogenMember_3f62c1da-0a92-4ff8-a151-d71227d6af06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_35515d41-1a0f-4dfc-9c00-09b43c8aaf67" xlink:href="dnli-20210630.xsd#dnli_TakedaPharmaceuticalCompanyLimitedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_848dbb86-59d7-427a-9696-45c483281524" xlink:to="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_35515d41-1a0f-4dfc-9c00-09b43c8aaf67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9e8acb99-4658-4082-ab33-be7efedf8cb7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_srt_ProductOrServiceAxis_9e8acb99-4658-4082-ab33-be7efedf8cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_9e8acb99-4658-4082-ab33-be7efedf8cb7" xlink:to="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember_cc65e3e3-b3a3-4217-b6b8-7ba5952cd285" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember_cc65e3e3-b3a3-4217-b6b8-7ba5952cd285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember_c1928bff-a8f5-4a3c-8f36-64afcfcbcda8" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember_c1928bff-a8f5-4a3c-8f36-64afcfcbcda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember_91eb983b-5b2d-48d4-be64-3deba7d3003d" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember_91eb983b-5b2d-48d4-be64-3deba7d3003d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember_8d251920-e7fb-40ac-ad63-b8cbdde296e3" xlink:href="dnli-20210630.xsd#dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember_8d251920-e7fb-40ac-ad63-b8cbdde296e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionResearchServicesMember_39762771-6cc0-4991-9ea8-37af30ee3a47" xlink:href="dnli-20210630.xsd#dnli_OptionResearchServicesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_dnli_OptionResearchServicesMember_39762771-6cc0-4991-9ea8-37af30ee3a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_edcd7674-9118-4f9d-83bb-62bd1a0dbcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d94dc50f-6a6b-45bd-ac31-4bf19c49734f" xlink:to="loc_us-gaap_ProductMember_edcd7674-9118-4f9d-83bb-62bd1a0dbcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c2c3c8d2-adda-417c-9f96-571a89e74e27" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_dei_LegalEntityAxis_c2c3c8d2-adda-417c-9f96-571a89e74e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ea38669f-5b81-40be-9155-f0625f4adbcb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c2c3c8d2-adda-417c-9f96-571a89e74e27" xlink:to="loc_dei_EntityDomain_ea38669f-5b81-40be-9155-f0625f4adbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_5acb5ae3-26f6-4ff5-b3b2-6cf54e60c87c" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ea38669f-5b81-40be-9155-f0625f4adbcb" xlink:to="loc_dnli_BiogenMember_5acb5ae3-26f6-4ff5-b3b2-6cf54e60c87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_7c69287c-6ff4-4e6b-ac8e-aab3d1698068" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_srt_StatementGeographicalAxis_7c69287c-6ff4-4e6b-ac8e-aab3d1698068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7c69287c-6ff4-4e6b-ac8e-aab3d1698068" xlink:to="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9764c5e7-445a-4855-aecb-fa6dcdfb3b6a" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:to="loc_country_US_9764c5e7-445a-4855-aecb-fa6dcdfb3b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_03a9e4c1-1ebf-4c2a-9722-e06a71d41f3e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d6e06372-d589-4a75-b4b0-e98ff023b61f" xlink:to="loc_country_CN_03a9e4c1-1ebf-4c2a-9722-e06a71d41f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_55a873cd-4d0e-4d4b-9f2e-2ebfbdd26094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_dd9ac11e-6154-4702-b3ee-0f2261c6ad0c" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_55a873cd-4d0e-4d4b-9f2e-2ebfbdd26094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SharePurchaseAgreementMember_80592dec-88db-46a4-912d-f53495c176c1" xlink:href="dnli-20210630.xsd#dnli_SharePurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_55a873cd-4d0e-4d4b-9f2e-2ebfbdd26094" xlink:to="loc_dnli_SharePurchaseAgreementMember_80592dec-88db-46a4-912d-f53495c176c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_ab47a299-0291-419d-9299-c3b9319b5069" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_ab47a299-0291-419d-9299-c3b9319b5069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_ab5a111e-ab12-46ae-b8d2-dd3ab542bae7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_ab47a299-0291-419d-9299-c3b9319b5069" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_ab5a111e-ab12-46ae-b8d2-dd3ab542bae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_ea684d0d-edf6-45c3-9647-335672ff2770" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_ab5a111e-ab12-46ae-b8d2-dd3ab542bae7" xlink:to="loc_srt_AffiliatedEntityMember_ea684d0d-edf6-45c3-9647-335672ff2770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_ae8fa2ab-3f6e-4dc9-81a3-64164979431b" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfPrograms_5bbc6d94-637b-4fed-b463-73ee2767eb9d" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfPrograms"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfPrograms_5bbc6d94-637b-4fed-b463-73ee2767eb9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet_6baa5ead-f694-4921-9269-92f54eed2939" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet_6baa5ead-f694-4921-9269-92f54eed2939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived_fb2c3fe8-72fd-4e94-93ee-5fc43955e106" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementUpfrontPaymentToBeReceived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived_fb2c3fe8-72fd-4e94-93ee-5fc43955e106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments_ef93c19d-e548-4b91-9e99-c6e2ea45ea65" xlink:href="dnli-20210630.xsd#dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments_ef93c19d-e548-4b91-9e99-c6e2ea45ea65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_DevelopmentMilestonePayments_c452cce4-3225-4283-857b-3b811feb1dda" xlink:href="dnli-20210630.xsd#dnli_DevelopmentMilestonePayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_DevelopmentMilestonePayments_c452cce4-3225-4283-857b-3b811feb1dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_FirstCommercialSaleMilestonePayments_250f12ab-fb68-47f5-a2f1-2387fba3e01e" xlink:href="dnli-20210630.xsd#dnli_FirstCommercialSaleMilestonePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_FirstCommercialSaleMilestonePayments_250f12ab-fb68-47f5-a2f1-2387fba3e01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NetSalesBasedMilestonePayments_0c7b536c-232d-43f9-b3f4-15cc03c21024" xlink:href="dnli-20210630.xsd#dnli_NetSalesBasedMilestonePayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_NetSalesBasedMilestonePayments_0c7b536c-232d-43f9-b3f4-15cc03c21024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss_dc00209e-3cf6-41fb-bad4-c8771ff2fa35" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss_dc00209e-3cf6-41fb-bad4-c8771ff2fa35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementFundedPercentage_d556fd76-21b8-438e-9b74-5c6d7ba66f7c" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementFundedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeAgreementFundedPercentage_d556fd76-21b8-438e-9b74-5c6d7ba66f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet_d72bee93-11f4-4f10-a02a-84ab23f08bc7" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet_d72bee93-11f4-4f10-a02a-84ab23f08bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet_fb5e6b6d-d474-43d1-a36d-0df4442bd741" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet_fb5e6b6d-d474-43d1-a36d-0df4442bd741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria_7ce713df-6b86-4e7b-8217-810013120426" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria_7ce713df-6b86-4e7b-8217-810013120426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet_974a1107-8a53-4227-a861-7cf7d9e943f1" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet_974a1107-8a53-4227-a861-7cf7d9e943f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_511795b7-fdc4-4fcb-bc32-b462528bb7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_511795b7-fdc4-4fcb-bc32-b462528bb7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8197468d-7e96-4225-b3ef-97754efb740d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8197468d-7e96-4225-b3ef-97754efb740d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7ba12156-77a0-4792-aabf-af227a002b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_7ba12156-77a0-4792-aabf-af227a002b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_a860ed92-f8f7-4b1d-95ad-6391f7a9eddd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_a860ed92-f8f7-4b1d-95ad-6391f7a9eddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_31ce08db-20af-4f63-996b-3062777a1c15" xlink:href="dnli-20210630.xsd#dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_31ce08db-20af-4f63-996b-3062777a1c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived_81b73e53-36b9-44ab-a7de-81823a37dab8" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived_81b73e53-36b9-44ab-a7de-81823a37dab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived_d9871300-c21f-4a37-a2fd-708d894ea4af" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived_d9871300-c21f-4a37-a2fd-708d894ea4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived_0c5de305-2444-4b19-b2ef-a79750411d2f" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived_0c5de305-2444-4b19-b2ef-a79750411d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontPayments_1c75d972-83ac-4722-9b37-c818519b698a" xlink:href="dnli-20210630.xsd#dnli_UpfrontPayments"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_UpfrontPayments_1c75d972-83ac-4722-9b37-c818519b698a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_044aba00-8f24-46e9-a4c5-37ba4f76353f" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncreaseDecrease"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_044aba00-8f24-46e9-a4c5-37ba4f76353f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cf0aacee-d24d-43c1-912f-3c1ecbab9425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_ContractWithCustomerLiability_cf0aacee-d24d-43c1-912f-3c1ecbab9425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_e1738af3-f461-401b-9c91-2a3a27716244" xlink:href="dnli-20210630.xsd#dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement_e1738af3-f461-401b-9c91-2a3a27716244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_04f0b140-4b00-4879-88e7-084b04e1b30a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_04f0b140-4b00-4879-88e7-084b04e1b30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementNumberOfMilestonesAchieved_ccc70806-822a-43a0-8351-8c2ec71cd8df" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementNumberOfMilestonesAchieved"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_dnli_CollaborativeArrangementNumberOfMilestonesAchieved_ccc70806-822a-43a0-8351-8c2ec71cd8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c60985bf-2bcf-441a-a4ab-da0281db3682" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_08a6a480-580a-4ce7-9b3d-871052009ac4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c60985bf-2bcf-441a-a4ab-da0281db3682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsSanofiDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bb9c0e65-0291-4543-b30d-c546a002b33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_bb9c0e65-0291-4543-b30d-c546a002b33c" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_a8979457-87c1-4812-b172-42e8c44e1559" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_srt_CounterpartyNameAxis_a8979457-87c1-4812-b172-42e8c44e1559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c0e65804-4705-4855-b28b-fdc7b2e4ec79" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_a8979457-87c1-4812-b172-42e8c44e1559" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c0e65804-4705-4855-b28b-fdc7b2e4ec79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiMember_b5379f93-a00c-456a-a0e2-885eeed3ebf9" xlink:href="dnli-20210630.xsd#dnli_SanofiMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_c0e65804-4705-4855-b28b-fdc7b2e4ec79" xlink:to="loc_dnli_SanofiMember_b5379f93-a00c-456a-a0e2-885eeed3ebf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_dei_LegalEntityAxis_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb2a181c-af57-4e57-8a59-2306e9844b95" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c76ffd44-0601-4d4b-8bdc-78f7cf0b0987" xlink:to="loc_dei_EntityDomain_eb2a181c-af57-4e57-8a59-2306e9844b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiMember_adbbe679-2c16-4e55-8ee6-5e40355cecb4" xlink:href="dnli-20210630.xsd#dnli_SanofiMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_eb2a181c-af57-4e57-8a59-2306e9844b95" xlink:to="loc_dnli_SanofiMember_adbbe679-2c16-4e55-8ee6-5e40355cecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_us-gaap_TypeOfArrangementAxis_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc61bdf0-bf31-4c96-9341-d791b802beb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_3a92d7e4-a0f1-4fb4-b8ec-fc0ad762b8e2" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc61bdf0-bf31-4c96-9341-d791b802beb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_7a83fd3c-ae1e-4b3d-b173-568656af29b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_fc61bdf0-bf31-4c96-9341-d791b802beb1" xlink:to="loc_us-gaap_CollaborativeArrangementMember_7a83fd3c-ae1e-4b3d-b173-568656af29b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3f8dae40-ce7b-4822-9deb-4beefcd6b47f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_srt_ProductOrServiceAxis_3f8dae40-ce7b-4822-9deb-4beefcd6b47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3f8dae40-ce7b-4822-9deb-4beefcd6b47f" xlink:to="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CNSProductMember_13dc3647-7584-4bac-96c3-8fdca7f18b84" xlink:href="dnli-20210630.xsd#dnli_CNSProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_CNSProductMember_13dc3647-7584-4bac-96c3-8fdca7f18b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PeripheralProductMember_9055509b-508c-4115-b70a-3c9217fa3c22" xlink:href="dnli-20210630.xsd#dnli_PeripheralProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_PeripheralProductMember_9055509b-508c-4115-b70a-3c9217fa3c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RetainedActivitiesMember_5c63bb4a-940f-4e10-96d5-07f11e7b9a1f" xlink:href="dnli-20210630.xsd#dnli_RetainedActivitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_RetainedActivitiesMember_5c63bb4a-940f-4e10-96d5-07f11e7b9a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredMember_75c3e92e-95c4-4df5-a29b-28154fc1e61c" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_MilestoneTriggeredMember_75c3e92e-95c4-4df5-a29b-28154fc1e61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredAndRetainedActivitiesMember_7656ce39-2438-49b7-a4bc-51ffcdb3de06" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredAndRetainedActivitiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_dnli_MilestoneTriggeredAndRetainedActivitiesMember_7656ce39-2438-49b7-a4bc-51ffcdb3de06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_dcb35c1d-b799-43ac-8fe7-6dc4e0536150" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_f7c9165e-3083-4d17-a5ba-04d136c9e0df" xlink:to="loc_us-gaap_ProductMember_dcb35c1d-b799-43ac-8fe7-6dc4e0536150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5a97abc2-1af7-44ba-ab0f-981e0b34726d" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontPayments_ce8baad7-baec-464f-bfc1-074bdebf0031" xlink:href="dnli-20210630.xsd#dnli_UpfrontPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_UpfrontPayments_ce8baad7-baec-464f-bfc1-074bdebf0031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment_c4292945-66df-4a56-bdb1-14b523e52049" xlink:href="dnli-20210630.xsd#dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment_c4292945-66df-4a56-bdb1-14b523e52049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ClinicalMilestonePayment_27d8a3a5-eb4e-4b1f-be9b-35969334edfa" xlink:href="dnli-20210630.xsd#dnli_ClinicalMilestonePayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_ClinicalMilestonePayment_27d8a3a5-eb4e-4b1f-be9b-35969334edfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMilestonePayment_03e21d85-c3d6-4c20-9cd8-f5f41a169574" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMilestonePayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_RegulatoryMilestonePayment_03e21d85-c3d6-4c20-9cd8-f5f41a169574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfIndications_c0a6332c-e3a8-46d8-981a-a0db29c38c4d" xlink:href="dnli-20210630.xsd#dnli_NumberOfIndications"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_NumberOfIndications_c0a6332c-e3a8-46d8-981a-a0db29c38c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMilestonePayments_b1b1ff17-c18b-4c65-afdd-c1f7af92baca" xlink:href="dnli-20210630.xsd#dnli_CommercialMilestonePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_CommercialMilestonePayments_b1b1ff17-c18b-4c65-afdd-c1f7af92baca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeAgreementFundedPercentage_9880c17d-f994-471a-9b2e-a99767d8f2c5" xlink:href="dnli-20210630.xsd#dnli_CollaborativeAgreementFundedPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_CollaborativeAgreementFundedPercentage_9880c17d-f994-471a-9b2e-a99767d8f2c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncrease_8acfd4e0-cc1e-414d-bc3c-2b5e02b5ece4" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncrease"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_dnli_CollaborationAgreementTransactionPriceIncrease_8acfd4e0-cc1e-414d-bc3c-2b5e02b5ece4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2b95ca58-e4ea-4463-8b45-44b624f5bc57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2b95ca58-e4ea-4463-8b45-44b624f5bc57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_16061b44-4d2c-4010-a48d-ad83d38d0ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_59ab39ea-2dbd-403f-b551-875d89b3c9fd" xlink:to="loc_us-gaap_AccountsReceivableNet_16061b44-4d2c-4010-a48d-ad83d38d0ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsSanofiPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1050edc4-c636-4f17-af0e-c95a012efa75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_641860c7-5da4-4a12-9fb2-cdaff1786ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1050edc4-c636-4f17-af0e-c95a012efa75" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_641860c7-5da4-4a12-9fb2-cdaff1786ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7acafda2-1172-49fb-8c2b-d30228fd1ed8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_641860c7-5da4-4a12-9fb2-cdaff1786ec1" xlink:to="loc_srt_ProductOrServiceAxis_7acafda2-1172-49fb-8c2b-d30228fd1ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e350b77d-b9d5-41e3-ae89-dc4fc3f23b94" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7acafda2-1172-49fb-8c2b-d30228fd1ed8" xlink:to="loc_srt_ProductsAndServicesDomain_e350b77d-b9d5-41e3-ae89-dc4fc3f23b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AlzheimersDiseaseServicesMember_52613b2f-b883-4a95-bcc7-5f6b586842f4" xlink:href="dnli-20210630.xsd#dnli_AlzheimersDiseaseServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e350b77d-b9d5-41e3-ae89-dc4fc3f23b94" xlink:to="loc_dnli_AlzheimersDiseaseServicesMember_52613b2f-b883-4a95-bcc7-5f6b586842f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add1e4ca-e498-45ec-b596-c6f07cbb0b9b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_641860c7-5da4-4a12-9fb2-cdaff1786ec1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add1e4ca-e498-45ec-b596-c6f07cbb0b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f5a31a1f-dadd-49be-b104-887240da1eec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_add1e4ca-e498-45ec-b596-c6f07cbb0b9b" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f5a31a1f-dadd-49be-b104-887240da1eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsTakedaDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ec9f7f25-295c-43d1-a06e-7e55e43a828a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ec9f7f25-295c-43d1-a06e-7e55e43a828a" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_us-gaap_TypeOfArrangementAxis_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_c9c9e5c0-5f01-42ac-aee9-64c67a07f68d" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementMember_591bca69-111b-4a77-9748-027d7104a007" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:to="loc_us-gaap_CollaborativeArrangementMember_591bca69-111b-4a77-9748-027d7104a007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborativeArrangementPTVPGRNMember_2e1ccda0-7b09-4050-9485-7ca20a00aaee" xlink:href="dnli-20210630.xsd#dnli_CollaborativeArrangementPTVPGRNMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d87179e0-ecbe-45ae-b7a5-cffdabbfef52" xlink:to="loc_dnli_CollaborativeArrangementPTVPGRNMember_2e1ccda0-7b09-4050-9485-7ca20a00aaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3958d055-27fe-41b9-abe2-01f33c1f9add" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_srt_RangeAxis_3958d055-27fe-41b9-abe2-01f33c1f9add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16e7ed02-8e32-4dca-8016-817e359424c1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3958d055-27fe-41b9-abe2-01f33c1f9add" xlink:to="loc_srt_RangeMember_16e7ed02-8e32-4dca-8016-817e359424c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7e360452-678a-42ad-8a36-364e8424afa7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16e7ed02-8e32-4dca-8016-817e359424c1" xlink:to="loc_srt_MaximumMember_7e360452-678a-42ad-8a36-364e8424afa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_srt_CounterpartyNameAxis_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_56f90c1b-efc7-4fd7-9f5b-9e22e5b05b11" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_37f716a7-3577-4cd0-8cc1-ee7c2e94be8c" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_56f90c1b-efc7-4fd7-9f5b-9e22e5b05b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_38d04aaa-4142-4ed9-8208-3c833c9bc733" xlink:href="dnli-20210630.xsd#dnli_TakedaPharmaceuticalCompanyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_56f90c1b-efc7-4fd7-9f5b-9e22e5b05b11" xlink:to="loc_dnli_TakedaPharmaceuticalCompanyLimitedMember_38d04aaa-4142-4ed9-8208-3c833c9bc733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3bd32742-49a2-4747-9a31-f7a1e4524e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3bd32742-49a2-4747-9a31-f7a1e4524e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_a527bb85-b0ab-4b7b-892b-b6fabfe27a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_3bd32742-49a2-4747-9a31-f7a1e4524e15" xlink:to="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_a527bb85-b0ab-4b7b-892b-b6fabfe27a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SharePurchaseAgreementMember_1d093824-5bcf-49e4-b012-3d9acf47a575" xlink:href="dnli-20210630.xsd#dnli_SharePurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain_a527bb85-b0ab-4b7b-892b-b6fabfe27a6d" xlink:to="loc_dnli_SharePurchaseAgreementMember_1d093824-5bcf-49e4-b012-3d9acf47a575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_af30510f-4450-4c1a-8ef4-c9eca150569e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_srt_ProductOrServiceAxis_af30510f-4450-4c1a-8ef4-c9eca150569e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_af30510f-4450-4c1a-8ef4-c9eca150569e" xlink:to="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_934112a7-1bea-4aae-8da7-a942a54cd821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:to="loc_us-gaap_ProductMember_934112a7-1bea-4aae-8da7-a942a54cd821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_MilestoneTriggeredMember_0d29f0a8-7f68-4433-a8bc-273d67dd15e8" xlink:href="dnli-20210630.xsd#dnli_MilestoneTriggeredMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_e5bdcff7-93b7-49db-9bbb-ab74abfab37a" xlink:to="loc_dnli_MilestoneTriggeredMember_0d29f0a8-7f68-4433-a8bc-273d67dd15e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_49f8c284-3d5b-46f1-8525-e38f72e475dc" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontPayments_bb3835d8-f8e1-4cf2-9c77-8bb73497daeb" xlink:href="dnli-20210630.xsd#dnli_UpfrontPayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_UpfrontPayments_bb3835d8-f8e1-4cf2-9c77-8bb73497daeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentPerProgram_7f2faa6d-cb60-4c87-b7d6-2150a7186915" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentPerProgram"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_PreclinicalMilestonePaymentPerProgram_7f2faa6d-cb60-4c87-b7d6-2150a7186915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfPrograms_321d3dff-3f79-400c-84ea-6e423393bb84" xlink:href="dnli-20210630.xsd#dnli_NumberOfPrograms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_NumberOfPrograms_321d3dff-3f79-400c-84ea-6e423393bb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregatePreclinicalMilestonePayment_0908cb0b-7f43-4c10-8914-6585b885150c" xlink:href="dnli-20210630.xsd#dnli_AggregatePreclinicalMilestonePayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregatePreclinicalMilestonePayment_0908cb0b-7f43-4c10-8914-6585b885150c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentReceived_76839246-e3c0-4d3e-9eb3-ebf489554714" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentReceived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_PreclinicalMilestonePaymentReceived_76839246-e3c0-4d3e-9eb3-ebf489554714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NumberOfTargets_fb246391-2b96-49f4-bc33-62900d030d2a" xlink:href="dnli-20210630.xsd#dnli_NumberOfTargets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_NumberOfTargets_fb246391-2b96-49f4-bc33-62900d030d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TargetOptionPeriod_eefb0fdc-99d8-4d63-962f-9394d2776f6f" xlink:href="dnli-20210630.xsd#dnli_TargetOptionPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_TargetOptionPeriod_eefb0fdc-99d8-4d63-962f-9394d2776f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionFeesPerProgram_2618b65e-5be2-41fe-b153-873348e91d28" xlink:href="dnli-20210630.xsd#dnli_OptionFeesPerProgram"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_OptionFeesPerProgram_2618b65e-5be2-41fe-b153-873348e91d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateOptionExerciseFee_9e340383-0d12-4424-a638-53f118d890ec" xlink:href="dnli-20210630.xsd#dnli_AggregateOptionExerciseFee"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregateOptionExerciseFee_9e340383-0d12-4424-a638-53f118d890ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateDevelopmentMilestonePayment_3eb428e8-d05c-4275-95b4-917cb407307c" xlink:href="dnli-20210630.xsd#dnli_AggregateDevelopmentMilestonePayment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregateDevelopmentMilestonePayment_3eb428e8-d05c-4275-95b4-917cb407307c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMilestonePayment_d024edbf-b208-46e3-8f45-ad97f4b2df7f" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMilestonePayment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_RegulatoryMilestonePayment_d024edbf-b208-46e3-8f45-ad97f4b2df7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMilestonesPerProgram_59719e6b-fdee-471b-afde-822f62c8dc34" xlink:href="dnli-20210630.xsd#dnli_CommercialMilestonesPerProgram"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_CommercialMilestonesPerProgram_59719e6b-fdee-471b-afde-822f62c8dc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AggregateCommercialMilestones_6d77ce0f-e945-4ab1-a680-62d86b2d7b97" xlink:href="dnli-20210630.xsd#dnli_AggregateCommercialMilestones"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_AggregateCommercialMilestones_6d77ce0f-e945-4ab1-a680-62d86b2d7b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_5f2da6ab-c83b-4548-8aba-34279dcbe8e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_5f2da6ab-c83b-4548-8aba-34279dcbe8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ebffdb49-a975-46ae-aa03-856252e2439a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ebffdb49-a975-46ae-aa03-856252e2439a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_c029cb42-1d40-4b53-9ed7-07f6a38808e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStocksIncludingAdditionalPaidInCapital"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_CommonStocksIncludingAdditionalPaidInCapital_c029cb42-1d40-4b53-9ed7-07f6a38808e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_5a1069cb-e3ee-4d17-9e1d-4c504c92a5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_5a1069cb-e3ee-4d17-9e1d-4c504c92a5c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_b233ae88-84cf-4221-a06a-45ef25c38e17" xlink:href="dnli-20210630.xsd#dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction_b233ae88-84cf-4221-a06a-45ef25c38e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_VariableConsiderationFutureConsideration_e70b4fda-2b39-4888-9aac-04b193989b6f" xlink:href="dnli-20210630.xsd#dnli_VariableConsiderationFutureConsideration"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_VariableConsiderationFutureConsideration_e70b4fda-2b39-4888-9aac-04b193989b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ConstrainedVariableConsideration_bcfeeff2-11a9-4da3-807c-c78edbdbc60c" xlink:href="dnli-20210630.xsd#dnli_ConstrainedVariableConsideration"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_ConstrainedVariableConsideration_bcfeeff2-11a9-4da3-807c-c78edbdbc60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_d9778e73-1b91-426b-84cc-626845ecde0a" xlink:href="dnli-20210630.xsd#dnli_CollaborationAgreementTransactionPriceIncreaseDecrease"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease_d9778e73-1b91-426b-84cc-626845ecde0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RevenueNumberOfPerformanceObligations_c60bc527-26c7-4484-9a43-e0fbd3fbe18e" xlink:href="dnli-20210630.xsd#dnli_RevenueNumberOfPerformanceObligations"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_RevenueNumberOfPerformanceObligations_c60bc527-26c7-4484-9a43-e0fbd3fbe18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8bfded56-61da-4521-8313-338c93889165" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8bfded56-61da-4521-8313-338c93889165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived_e4f4a739-499c-4ef0-bab9-4f69dea30d4d" xlink:href="dnli-20210630.xsd#dnli_PreclinicalMilestonePaymentEarnedNotYetReceived"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived_e4f4a739-499c-4ef0-bab9-4f69dea30d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_43bbd9ff-53eb-4306-ac2b-4e022b26e601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_c57942fa-b1bc-4d7a-a302-d71d4b783038" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_43bbd9ff-53eb-4306-ac2b-4e022b26e601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CollaborationAgreementsSummaryofCollaborationRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1634e1db-e378-46ff-b80a-927d2f3f3550" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1634e1db-e378-46ff-b80a-927d2f3f3550" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_548dac75-7925-45e9-b894-7bf1cdeeec69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:to="loc_us-gaap_TypeOfArrangementAxis_548dac75-7925-45e9-b894-7bf1cdeeec69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_548dac75-7925-45e9-b894-7bf1cdeeec69" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TakedaCollaborationAgreementMember_746717d2-4c52-45fc-9a0f-0b1adedaf770" xlink:href="dnli-20210630.xsd#dnli_TakedaCollaborationAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:to="loc_dnli_TakedaCollaborationAgreementMember_746717d2-4c52-45fc-9a0f-0b1adedaf770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_SanofiCollaborationAgreementMember_48c842d9-7a7e-41d2-b886-d9ecc3075fd0" xlink:href="dnli-20210630.xsd#dnli_SanofiCollaborationAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:to="loc_dnli_SanofiCollaborationAgreementMember_48c842d9-7a7e-41d2-b886-d9ecc3075fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_76bf53f9-65b1-4a27-89ad-699e561af963" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d3046cc7-bd53-4aca-adcd-7bdd749aea52" xlink:to="loc_dnli_BiogenMember_76bf53f9-65b1-4a27-89ad-699e561af963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_fd33acc6-b9f7-4384-a823-af49cdb9d17d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:to="loc_srt_ProductOrServiceAxis_fd33acc6-b9f7-4384-a823-af49cdb9d17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_fd33acc6-b9f7-4384-a823-af49cdb9d17d" xlink:to="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PeripheralProductMember_2376ea96-53e0-4e1b-a8cc-9d184659ce32" xlink:href="dnli-20210630.xsd#dnli_PeripheralProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_PeripheralProductMember_2376ea96-53e0-4e1b-a8cc-9d184659ce32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RetainedActivitiesMember_416b8c5c-421f-4c70-90f4-0b9d86ccda11" xlink:href="dnli-20210630.xsd#dnli_RetainedActivitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_RetainedActivitiesMember_416b8c5c-421f-4c70-90f4-0b9d86ccda11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_AlzheimersDiseaseServicesMember_c5caeaec-fac2-466b-a1e6-e229df5b8efc" xlink:href="dnli-20210630.xsd#dnli_AlzheimersDiseaseServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_AlzheimersDiseaseServicesMember_c5caeaec-fac2-466b-a1e6-e229df5b8efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OptionServicesMember_df84c102-3496-4b28-95ba-98c9cd7410ad" xlink:href="dnli-20210630.xsd#dnli_OptionServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_49f2dc8b-7390-45fd-a33b-579559c9ce92" xlink:to="loc_dnli_OptionServicesMember_df84c102-3496-4b28-95ba-98c9cd7410ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_5ba16352-3bd4-4dca-88c2-0be9b2407609" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_155c3a7f-3a9d-4c1a-bd30-4fcd5693754a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_155c3a7f-3a9d-4c1a-bd30-4fcd5693754a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_308bb877-7a83-486c-a9f0-6c24fe24f112" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer_308bb877-7a83-486c-a9f0-6c24fe24f112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a707835e-c0dd-4adb-956f-50107038627f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_Revenues_a707835e-c0dd-4adb-956f-50107038627f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7bc0a7f9-534e-4739-87c4-8af7283f88e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_ca50f662-408d-460a-8873-fc21b375f29b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7bc0a7f9-534e-4739-87c4-8af7283f88e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/LicenseAgreements" xlink:type="simple" xlink:href="dnli-20210630.xsd#LicenseAgreements"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/LicenseAgreements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_39d1f970-360b-407a-8969-0a859c89f826" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementTextBlock_d3b45c20-0ce1-4efb-9f26-51b1d0f45065" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_39d1f970-360b-407a-8969-0a859c89f826" xlink:to="loc_dnli_LicenseAgreementTextBlock_d3b45c20-0ce1-4efb-9f26-51b1d0f45065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#LicenseAgreementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4839e71-27d2-4ce3-97f9-62a4b8804d16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4839e71-27d2-4ce3-97f9-62a4b8804d16" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_41d66ea9-5b86-4f01-aafe-ef7b0063493a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_srt_CounterpartyNameAxis_41d66ea9-5b86-4f01-aafe-ef7b0063493a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9b7798b-f205-462e-9499-93d6540cb990" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_41d66ea9-5b86-4f01-aafe-ef7b0063493a" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9b7798b-f205-462e-9499-93d6540cb990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_GenentechIncMember_f3e023a7-7719-497f-9dd2-2d816f757f75" xlink:href="dnli-20210630.xsd#dnli_GenentechIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_f9b7798b-f205-462e-9499-93d6540cb990" xlink:to="loc_dnli_GenentechIncMember_f3e023a7-7719-497f-9dd2-2d816f757f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84d75f68-b286-4989-8624-f9a6b6341de6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_srt_RangeAxis_84d75f68-b286-4989-8624-f9a6b6341de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_825f843f-5a7b-4814-80cf-47d58479faa9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_84d75f68-b286-4989-8624-f9a6b6341de6" xlink:to="loc_srt_RangeMember_825f843f-5a7b-4814-80cf-47d58479faa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e608903d-7586-408a-a989-030cd3c2ec9f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_825f843f-5a7b-4814-80cf-47d58479faa9" xlink:to="loc_srt_MaximumMember_e608903d-7586-408a-a989-030cd3c2ec9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_83ca0d13-f439-4017-b3f1-efbfde90b63f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_83ca0d13-f439-4017-b3f1-efbfde90b63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_83ca0d13-f439-4017-b3f1-efbfde90b63f" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ClinicalMember_188e8b5c-e06e-4f67-80aa-2bf6360811f4" xlink:href="dnli-20210630.xsd#dnli_ClinicalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:to="loc_dnli_ClinicalMember_188e8b5c-e06e-4f67-80aa-2bf6360811f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RegulatoryMember_ca5dd01c-e09f-4f7a-9b8b-25e71085f202" xlink:href="dnli-20210630.xsd#dnli_RegulatoryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:to="loc_dnli_RegulatoryMember_ca5dd01c-e09f-4f7a-9b8b-25e71085f202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_CommercialMember_6aeeb636-a9b6-4a8a-977b-6114862db1b9" xlink:href="dnli-20210630.xsd#dnli_CommercialMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_8f734d0c-c33e-4704-81d0-72f6d7b9023c" xlink:to="loc_dnli_CommercialMember_6aeeb636-a9b6-4a8a-977b-6114862db1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfArrangementAxis_fe995c7e-c006-4892-a06a-d1d5bd171bff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_us-gaap_TypeOfArrangementAxis_fe995c7e-c006-4892-a06a-d1d5bd171bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d770bc1d-993a-4b31-a3f8-e70a478f3d76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_fe995c7e-c006-4892-a06a-d1d5bd171bff" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d770bc1d-993a-4b31-a3f8-e70a478f3d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMember_87604ac8-da59-45c9-93ab-d52f18843515" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_d770bc1d-993a-4b31-a3f8-e70a478f3d76" xlink:to="loc_dnli_LicenseAgreementMember_87604ac8-da59-45c9-93ab-d52f18843515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1ccefca9-0c01-4ad7-ac25-bedbcc172365" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1ccefca9-0c01-4ad7-ac25-bedbcc172365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_84adf99a-7467-49eb-80da-20318c68348a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_1ccefca9-0c01-4ad7-ac25-bedbcc172365" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_84adf99a-7467-49eb-80da-20318c68348a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_792396c0-100a-4275-a1fc-a4bc14c4bffa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_84adf99a-7467-49eb-80da-20318c68348a" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_792396c0-100a-4275-a1fc-a4bc14c4bffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_24a1a705-926a-45f7-9e88-35a709395a62" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_dei_LegalEntityAxis_24a1a705-926a-45f7-9e88-35a709395a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc7bb223-c90f-4386-910a-18ee43ab8200" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_24a1a705-926a-45f7-9e88-35a709395a62" xlink:to="loc_dei_EntityDomain_cc7bb223-c90f-4386-910a-18ee43ab8200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_BiogenMember_6b894dfe-1c9c-4d5a-af39-5b30c8203584" xlink:href="dnli-20210630.xsd#dnli_BiogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cc7bb223-c90f-4386-910a-18ee43ab8200" xlink:to="loc_dnli_BiogenMember_6b894dfe-1c9c-4d5a-af39-5b30c8203584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_7da55980-01d1-4cdd-aa51-ebb1ec8258b5" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones_7ead3626-f445-4613-8599-00e9e4a0fe50" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:to="loc_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones_7ead3626-f445-4613-8599-00e9e4a0fe50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage_a855d444-0f45-4893-b27e-bb1d0d002154" xlink:href="dnli-20210630.xsd#dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:to="loc_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage_a855d444-0f45-4893-b27e-bb1d0d002154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_UpfrontFeesPaid_c316a2a8-77e1-43f3-adb5-4a1d492e0639" xlink:href="dnli-20210630.xsd#dnli_UpfrontFeesPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_a0e75a80-9bd7-44eb-a33e-2c72ca7e1f14" xlink:to="loc_dnli_UpfrontFeesPaid_c316a2a8-77e1-43f3-adb5-4a1d492e0639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cbeb9a94-740c-40fe-94b4-3d333d95de62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8490474f-b643-475d-a46f-6a8f6eb74521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cbeb9a94-740c-40fe-94b4-3d333d95de62" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8490474f-b643-475d-a46f-6a8f6eb74521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_94e9b741-59a9-49b9-8f72-c594261fe125" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_69feac13-4f3e-4180-9d12-ef1376b90c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_94e9b741-59a9-49b9-8f72-c594261fe125" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_69feac13-4f3e-4180-9d12-ef1376b90c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_733cd35a-ccea-41e1-ae2f-f86d8c41cab4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_94e9b741-59a9-49b9-8f72-c594261fe125" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock_733cd35a-ccea-41e1-ae2f-f86d8c41cab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c3b2b451-b890-4e6a-9fa2-59f8f5982394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c3b2b451-b890-4e6a-9fa2-59f8f5982394" xlink:to="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermAxis_bb44a7ff-86b6-41ae-bb90-4aec76a6234a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_us-gaap_LeaseContractualTermAxis_bb44a7ff-86b6-41ae-bb90-4aec76a6234a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermAxis_bb44a7ff-86b6-41ae-bb90-4aec76a6234a" xlink:to="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_HeadquartersLeaseMember_dba38825-d528-4126-b451-469ea33a5bb1" xlink:href="dnli-20210630.xsd#dnli_HeadquartersLeaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:to="loc_dnli_HeadquartersLeaseMember_dba38825-d528-4126-b451-469ea33a5bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_NewPremisesSubleaseAgreementMember_911e7e13-e089-48f4-ae04-dc93a97511d5" xlink:href="dnli-20210630.xsd#dnli_NewPremisesSubleaseAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseContractualTermDomain_6f31de06-eb81-4d6c-b77b-8ba32821f3ba" xlink:to="loc_dnli_NewPremisesSubleaseAgreementMember_911e7e13-e089-48f4-ae04-dc93a97511d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_981ea154-f8ad-4d98-8fd1-fe2707d8b03d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_srt_RangeAxis_981ea154-f8ad-4d98-8fd1-fe2707d8b03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_981ea154-f8ad-4d98-8fd1-fe2707d8b03d" xlink:to="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0bca7452-6df5-4814-856b-74887810b6ac" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:to="loc_srt_MinimumMember_0bca7452-6df5-4814-856b-74887810b6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58d864a1-7403-45cf-b72a-97df5433590d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9d8f187c-8a2d-4c3d-9a3b-cac95929f9d9" xlink:to="loc_srt_MaximumMember_58d864a1-7403-45cf-b72a-97df5433590d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_83b322c8-333a-456f-9dab-b0152fba00bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_83b322c8-333a-456f-9dab-b0152fba00bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_738935bd-d76d-4ebf-b7d2-7ee54ebb9608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_83b322c8-333a-456f-9dab-b0152fba00bb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_738935bd-d76d-4ebf-b7d2-7ee54ebb9608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LandlordFundedTenantImprovementsMember_6314541b-1d2d-419a-93af-2ce16cf31436" xlink:href="dnli-20210630.xsd#dnli_LandlordFundedTenantImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_738935bd-d76d-4ebf-b7d2-7ee54ebb9608" xlink:to="loc_dnli_LandlordFundedTenantImprovementsMember_6314541b-1d2d-419a-93af-2ce16cf31436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_7fc67d28-c159-4159-b2cd-0e11efbe274f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_7fc67d28-c159-4159-b2cd-0e11efbe274f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26aaf14f-1bff-4184-888e-b205914b7df2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_7fc67d28-c159-4159-b2cd-0e11efbe274f" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26aaf14f-1bff-4184-888e-b205914b7df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_DMSAMember_d3ded144-542e-421e-a3f4-a1714b842036" xlink:href="dnli-20210630.xsd#dnli_DMSAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_26aaf14f-1bff-4184-888e-b205914b7df2" xlink:to="loc_dnli_DMSAMember_d3ded144-542e-421e-a3f4-a1714b842036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_eb87ca1c-eae7-49ff-a583-8da6c71c29ef" xlink:to="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OperatingLeasesAreaUnderLease_9fcc6d26-eed0-49e1-8917-2864e4ec32c7" xlink:href="dnli-20210630.xsd#dnli_OperatingLeasesAreaUnderLease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_OperatingLeasesAreaUnderLease_9fcc6d26-eed0-49e1-8917-2864e4ec32c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_2725ed0e-634b-4726-819e-676867319a85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_2725ed0e-634b-4726-819e-676867319a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dddc58d-252c-4d1e-b32a-a212a056714b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_7dddc58d-252c-4d1e-b32a-a212a056714b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LesseeOperatingLeaseRenewalNoticePeriod_93e5ab35-dbda-42e1-afc9-4281f41b03de" xlink:href="dnli-20210630.xsd#dnli_LesseeOperatingLeaseRenewalNoticePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_LesseeOperatingLeaseRenewalNoticePeriod_93e5ab35-dbda-42e1-afc9-4281f41b03de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_352ea348-2119-4200-ba52-018f5a1ed77e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_352ea348-2119-4200-ba52-018f5a1ed77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsGross_271970f5-a5df-4a1c-883e-d58b98eeb4ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LeaseholdImprovementsGross_271970f5-a5df-4a1c-883e-d58b98eeb4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_TenantImprovementAllowanceRepayableAsRent_5d73fa6c-608d-47b1-99bd-fad8aa964662" xlink:href="dnli-20210630.xsd#dnli_TenantImprovementAllowanceRepayableAsRent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_TenantImprovementAllowanceRepayableAsRent_5d73fa6c-608d-47b1-99bd-fad8aa964662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseDiscountRate_708ce0d7-e37a-4eab-bee9-0af9a6dd8755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseDiscountRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LesseeOperatingLeaseDiscountRate_708ce0d7-e37a-4eab-bee9-0af9a6dd8755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_2116d3de-18b4-422b-9b53-739debb6c61d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LeaseCost_2116d3de-18b4-422b-9b53-739debb6c61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_713038bf-66d6-4452-9b55-a2adf2425844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_OperatingLeasePayments_713038bf-66d6-4452-9b55-a2adf2425844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_OperatingLeasesSubleaseNetRentableArea_131c074e-d48d-4a4e-bdfb-eeeaa3ebdbb3" xlink:href="dnli-20210630.xsd#dnli_OperatingLeasesSubleaseNetRentableArea"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_OperatingLeasesSubleaseNetRentableArea_131c074e-d48d-4a4e-bdfb-eeeaa3ebdbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseTermOfContract_3643db32-7f7f-4f67-a148-3d532ff13e15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeaseTermOfContract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_LessorOperatingLeaseTermOfContract_3643db32-7f7f-4f67-a148-3d532ff13e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_4acfae74-142a-4cff-a006-a1e9f01f04b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_SubleaseIncome_4acfae74-142a-4cff-a006-a1e9f01f04b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PurchaseOrderExecuted_ab8ec90a-ffc9-4038-a1f6-b615e3a58e83" xlink:href="dnli-20210630.xsd#dnli_PurchaseOrderExecuted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_PurchaseOrderExecuted_ab8ec90a-ffc9-4038-a1f6-b615e3a58e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_2a3b6386-909d-4874-91ac-bfdfd1c1e714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_PurchaseObligation_2a3b6386-909d-4874-91ac-bfdfd1c1e714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsIncurredDevelopmentCosts_f0aabc44-a1fa-4d18-9166-343d45b837a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostsIncurredDevelopmentCosts"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_us-gaap_CostsIncurredDevelopmentCosts_f0aabc44-a1fa-4d18-9166-343d45b837a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_PaymentsForManufacturingCost_6ff02ebf-d631-4926-afa8-4b7bca7ab154" xlink:href="dnli-20210630.xsd#dnli_PaymentsForManufacturingCost"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_e432fa69-0598-4cab-9358-2c726d7255e3" xlink:to="loc_dnli_PaymentsForManufacturingCost_6ff02ebf-d631-4926-afa8-4b7bca7ab154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7f9b64dc-a9b0-416e-9e4e-837c1ac59614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7f9b64dc-a9b0-416e-9e4e-837c1ac59614" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_7c69a7ed-460f-4114-96bb-7186eeca2c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_7c69a7ed-460f-4114-96bb-7186eeca2c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_37d9922a-0df0-498d-a6d6-bbc12a7e5654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_37d9922a-0df0-498d-a6d6-bbc12a7e5654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cad29e66-9fd5-45de-ba20-5a3aad015105" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_cad29e66-9fd5-45de-ba20-5a3aad015105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a0abb0d4-3edf-4d33-9432-7d90141495f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a0abb0d4-3edf-4d33-9432-7d90141495f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d1f67045-cc71-40a9-8f2c-ed5a5726c2e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d1f67045-cc71-40a9-8f2c-ed5a5726c2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_89dcd00a-f5d1-4cc2-a72d-72fbb72b9d24" xlink:href="dnli-20210630.xsd#dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_89dcd00a-f5d1-4cc2-a72d-72fbb72b9d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e54132c-77cf-4eaf-b6ac-faccc21c919e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e54132c-77cf-4eaf-b6ac-faccc21c919e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6bfef59c-0782-40cc-8938-4f970afccec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6bfef59c-0782-40cc-8938-4f970afccec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bd87aefc-8abf-4fad-9289-c8128cada0b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_5ae45443-d53c-4798-b7b4-4b4340f624b7" xlink:to="loc_us-gaap_OperatingLeaseLiability_bd87aefc-8abf-4fad-9289-c8128cada0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25505502-0812-41ec-9b27-6bf0070609ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_635e4504-fafe-47d6-9fa6-4a1da070e6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25505502-0812-41ec-9b27-6bf0070609ea" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear_635e4504-fafe-47d6-9fa6-4a1da070e6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_39a00f04-52a3-43c6-bcc4-004714856db2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25505502-0812-41ec-9b27-6bf0070609ea" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths_39a00f04-52a3-43c6-bcc4-004714856db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_cd24193b-1c04-40b8-abfd-3164fd72a012" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25505502-0812-41ec-9b27-6bf0070609ea" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears_cd24193b-1c04-40b8-abfd-3164fd72a012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_6e889f1f-06da-4539-a910-a3102a8a1115" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25505502-0812-41ec-9b27-6bf0070609ea" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears_6e889f1f-06da-4539-a910-a3102a8a1115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_1fdcf571-6d89-4845-be40-745ce200ee09" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LessorOperatingLeasePaymentsToBeReceived"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25505502-0812-41ec-9b27-6bf0070609ea" xlink:to="loc_us-gaap_LessorOperatingLeasePaymentsToBeReceived_1fdcf571-6d89-4845-be40-745ce200ee09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwards" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwards"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwards" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f0e51abb-2502-4145-91d6-9f1bd9b70181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f95aebe1-590d-4074-bf9b-3eca02c90642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_f0e51abb-2502-4145-91d6-9f1bd9b70181" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f95aebe1-590d-4074-bf9b-3eca02c90642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsTables" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsTables"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7687ad0f-c129-46a3-ac4b-e0ea012ddc6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_88cff126-8e35-4cae-9dd5-3452315ec8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7687ad0f-c129-46a3-ac4b-e0ea012ddc6c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_88cff126-8e35-4cae-9dd5-3452315ec8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e688298e-1043-47a2-a928-2a6c006e06a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7687ad0f-c129-46a3-ac4b-e0ea012ddc6c" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_e688298e-1043-47a2-a928-2a6c006e06a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_c4cc3398-073e-4c61-b820-335804ead4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7687ad0f-c129-46a3-ac4b-e0ea012ddc6c" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_c4cc3398-073e-4c61-b820-335804ead4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_e4676189-350b-4f81-9652-59a93c022092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7687ad0f-c129-46a3-ac4b-e0ea012ddc6c" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_e4676189-350b-4f81-9652-59a93c022092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsSummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2025eac5-cfe2-49a5-aef7-15767a22dc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dfe5005d-d96a-4f10-b5f4-0604782779a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2025eac5-cfe2-49a5-aef7-15767a22dc8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dfe5005d-d96a-4f10-b5f4-0604782779a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_75017f95-fe50-4b09-ab29-b27511222010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dfe5005d-d96a-4f10-b5f4-0604782779a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_75017f95-fe50-4b09-ab29-b27511222010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_9c4ff9bc-a510-4820-a002-a0ed10137228" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dfe5005d-d96a-4f10-b5f4-0604782779a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_9c4ff9bc-a510-4820-a002-a0ed10137228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d544ebaa-2523-48b2-acac-48778b0d26da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dfe5005d-d96a-4f10-b5f4-0604782779a8" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d544ebaa-2523-48b2-acac-48778b0d26da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f82778cb-ae28-479f-922e-992af485f99f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dfe5005d-d96a-4f10-b5f4-0604782779a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_f82778cb-ae28-479f-922e-992af485f99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7bc29c24-4d8a-4644-9a0a-c89b5e1bb5d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_dfe5005d-d96a-4f10-b5f4-0604782779a8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7bc29c24-4d8a-4644-9a0a-c89b5e1bb5d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_4f50b089-026d-4c9b-a1c8-2eb5caa53862" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2025eac5-cfe2-49a5-aef7-15767a22dc8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_4f50b089-026d-4c9b-a1c8-2eb5caa53862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_b176742e-babe-4530-a406-ef5d198ad281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2025eac5-cfe2-49a5-aef7-15767a22dc8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_b176742e-babe-4530-a406-ef5d198ad281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ffd55857-2801-4e88-82ae-532722fc1eff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2025eac5-cfe2-49a5-aef7-15767a22dc8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ffd55857-2801-4e88-82ae-532722fc1eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_30353be1-0ae8-4918-a223-5238a45b0e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ffd55857-2801-4e88-82ae-532722fc1eff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_30353be1-0ae8-4918-a223-5238a45b0e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_00836ac9-7be2-412b-8517-9b85f8993310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ffd55857-2801-4e88-82ae-532722fc1eff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_00836ac9-7be2-412b-8517-9b85f8993310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_492ccd98-987e-4d0e-8222-d3fd9459fb71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ffd55857-2801-4e88-82ae-532722fc1eff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_492ccd98-987e-4d0e-8222-d3fd9459fb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_3551b381-1597-4173-ae02-7160876b59a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ffd55857-2801-4e88-82ae-532722fc1eff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_3551b381-1597-4173-ae02-7160876b59a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1debd48e-3450-4359-9ba3-bcfe2c4a4184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ffd55857-2801-4e88-82ae-532722fc1eff" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1debd48e-3450-4359-9ba3-bcfe2c4a4184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_735ce7eb-4914-47e8-91b5-8f5953960755" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2025eac5-cfe2-49a5-aef7-15767a22dc8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_735ce7eb-4914-47e8-91b5-8f5953960755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c551b3b9-7f5b-4b9d-a528-bdb10a299fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2025eac5-cfe2-49a5-aef7-15767a22dc8c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_c551b3b9-7f5b-4b9d-a528-bdb10a299fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c7ec4457-38de-4ea4-bdcd-d424bf970ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_c7ec4457-38de-4ea4-bdcd-d424bf970ff3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3b85926-1c42-461b-99b9-ccaf1887ebb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:to="loc_us-gaap_AwardTypeAxis_a3b85926-1c42-461b-99b9-ccaf1887ebb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5d3fa59-8c25-4c1f-a4fe-930c1735e394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a3b85926-1c42-461b-99b9-ccaf1887ebb5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5d3fa59-8c25-4c1f-a4fe-930c1735e394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e2d1ba19-faac-4906-b49d-fdfd0828fbcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c5d3fa59-8c25-4c1f-a4fe-930c1735e394" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e2d1ba19-faac-4906-b49d-fdfd0828fbcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5efba26f-c23c-4164-91d4-117b8d782641" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:to="loc_srt_RangeAxis_5efba26f-c23c-4164-91d4-117b8d782641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5efba26f-c23c-4164-91d4-117b8d782641" xlink:to="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_df430736-def0-42b1-8f3e-695224a6daca" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:to="loc_srt_MinimumMember_df430736-def0-42b1-8f3e-695224a6daca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6203ec5e-71c1-4696-a626-c19d07172a11" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6ca9c151-dee6-45f5-b2f9-780db7cc0076" xlink:to="loc_srt_MaximumMember_6203ec5e-71c1-4696-a626-c19d07172a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_a2e0ba57-99a4-4c9d-84d9-0b4847d6f787" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a62a96de-5e2f-4001-81c2-f2bffe6d491e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a62a96de-5e2f-4001-81c2-f2bffe6d491e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f004619c-338e-4fd1-8234-9b44b214f4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f004619c-338e-4fd1-8234-9b44b214f4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_aa2e2a31-7209-4c58-ac06-ad732b80e217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_aa2e2a31-7209-4c58-ac06-ad732b80e217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_3609d4ce-4359-4a6e-b88d-be712af88c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_3609d4ce-4359-4a6e-b88d-be712af88c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_f05361a2-0029-4796-bf99-bef66ca39cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_f05361a2-0029-4796-bf99-bef66ca39cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_823fa02d-b8b8-4d9f-b607-0d77e6e30861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7fa52125-70cd-4ca7-afc6-a57d23b62651" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_823fa02d-b8b8-4d9f-b607-0d77e6e30861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsSummaryofRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d6dad110-d630-431a-bd22-61cd9a375df8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_38353b3f-e59d-49c4-be42-0268d066446a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d6dad110-d630-431a-bd22-61cd9a375df8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_38353b3f-e59d-49c4-be42-0268d066446a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_21a24a46-430b-4cbb-99e6-91b89af83bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_38353b3f-e59d-49c4-be42-0268d066446a" xlink:to="loc_us-gaap_AwardTypeAxis_21a24a46-430b-4cbb-99e6-91b89af83bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_860198a5-2268-4f0a-85ac-0cf9732e5adf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_21a24a46-430b-4cbb-99e6-91b89af83bef" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_860198a5-2268-4f0a-85ac-0cf9732e5adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7875baf6-3ad2-4915-a5f7-4b65e1fb8b40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_860198a5-2268-4f0a-85ac-0cf9732e5adf" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7875baf6-3ad2-4915-a5f7-4b65e1fb8b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_38353b3f-e59d-49c4-be42-0268d066446a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c6194742-5387-406c-a5c6-da2bd6073c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c6194742-5387-406c-a5c6-da2bd6073c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3d2d6d3b-9b82-465b-acdd-fee01a094834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_3d2d6d3b-9b82-465b-acdd-fee01a094834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1e358903-1296-47d1-beea-e1e87c8f735f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1e358903-1296-47d1-beea-e1e87c8f735f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ee1a2523-ff32-4cee-a8b3-5569f6c2af8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ee1a2523-ff32-4cee-a8b3-5569f6c2af8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_12b3869a-7001-4320-8b66-93e5de44ec71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_abeb3b80-7075-4eef-9ae3-4631a1a0b1d9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_12b3869a-7001-4320-8b66-93e5de44ec71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_556082b2-a3e2-4d69-bc90-826a7d1f2c2d" xlink:href="dnli-20210630.xsd#dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber_556082b2-a3e2-4d69-bc90-826a7d1f2c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ef497014-c856-40ea-84cf-b87773ba611a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ef497014-c856-40ea-84cf-b87773ba611a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a25a006-b7dc-405a-9d12-37e1b806da06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7a25a006-b7dc-405a-9d12-37e1b806da06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05ee1cd2-bcd9-46a0-a03e-aa0b1c464005" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_05ee1cd2-bcd9-46a0-a03e-aa0b1c464005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b74ff165-9f33-4555-9265-4513b025861d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b74ff165-9f33-4555-9265-4513b025861d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5a955c30-dfe8-40f9-a98c-591668e6d405" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_060d31c9-28aa-42ed-b091-67c818738e91" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_5a955c30-dfe8-40f9-a98c-591668e6d405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest_4bd3011b-2824-4510-bdcf-0219dff5f712" xlink:href="dnli-20210630.xsd#dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_936b4e05-d433-4144-a438-40aed58e4077" xlink:to="loc_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest_4bd3011b-2824-4510-bdcf-0219dff5f712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalariesWagesAndOfficersCompensationAbstract_9335fc3f-1641-4628-9a67-5f0c383a7651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalariesWagesAndOfficersCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_805ce629-1aa8-460d-9317-110241378e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_SalariesWagesAndOfficersCompensationAbstract_9335fc3f-1641-4628-9a67-5f0c383a7651" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_805ce629-1aa8-460d-9317-110241378e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_d2381541-3d20-4838-8765-1403a20db8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_805ce629-1aa8-460d-9317-110241378e56" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_d2381541-3d20-4838-8765-1403a20db8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_d2381541-3d20-4838-8765-1403a20db8f7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ef6fe646-60c9-423d-ada4-26835c0836b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ef6fe646-60c9-423d-ada4-26835c0836b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_2d91d283-15af-41b7-93af-7597d8651766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_b076f92e-d696-432c-8cc9-2e82aa7b1660" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_2d91d283-15af-41b7-93af-7597d8651766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11931c6e-56f7-4b69-8b9c-cbfd4c30d5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_805ce629-1aa8-460d-9317-110241378e56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11931c6e-56f7-4b69-8b9c-cbfd4c30d5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4049fb58-84a9-44a3-98a4-4f31c756ffa7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11931c6e-56f7-4b69-8b9c-cbfd4c30d5b4" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4049fb58-84a9-44a3-98a4-4f31c756ffa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/NetLossPerShare" xlink:type="simple" xlink:href="dnli-20210630.xsd#NetLossPerShare"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/NetLossPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e5efe7ab-92de-4613-91e3-1fa2ee9f835c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_dea2967d-12a4-457a-b225-7e8521a89dec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e5efe7ab-92de-4613-91e3-1fa2ee9f835c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_dea2967d-12a4-457a-b225-7e8521a89dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="dnli-20210630.xsd#NetLossPerShareTables"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/NetLossPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f6d26274-0749-41d9-bb88-7456ebcdedf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_7e6b53c9-d290-41ac-b39f-ae184de4e486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f6d26274-0749-41d9-bb88-7456ebcdedf4" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_7e6b53c9-d290-41ac-b39f-ae184de4e486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails" xlink:type="simple" xlink:href="dnli-20210630.xsd#NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_e11e474e-4408-45a9-b9ac-677de5f12afc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0d6cfe8f-1286-45dd-9c6d-eef9400cd515" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e11e474e-4408-45a9-b9ac-677de5f12afc" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0d6cfe8f-1286-45dd-9c6d-eef9400cd515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_8a86fcf9-4285-4990-8be0-b5c454eb869f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0d6cfe8f-1286-45dd-9c6d-eef9400cd515" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_8a86fcf9-4285-4990-8be0-b5c454eb869f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_8a86fcf9-4285-4990-8be0-b5c454eb869f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_EmployeeAndNonEmployeeStockOptionMember_1d7a8aeb-f1b2-4d43-a79c-3458667f4a1b" xlink:href="dnli-20210630.xsd#dnli_EmployeeAndNonEmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:to="loc_dnli_EmployeeAndNonEmployeeStockOptionMember_1d7a8aeb-f1b2-4d43-a79c-3458667f4a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dnli_RestrictedSharesSubjectToFutureVestingMember_fd32c813-1efb-40f1-a207-de7522324817" xlink:href="dnli-20210630.xsd#dnli_RestrictedSharesSubjectToFutureVestingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f9023817-f959-4074-8501-4a7464ca3377" xlink:to="loc_dnli_RestrictedSharesSubjectToFutureVestingMember_fd32c813-1efb-40f1-a207-de7522324817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_932d7fef-a752-4aa0-bf9a-39481750b427" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-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_0d6cfe8f-1286-45dd-9c6d-eef9400cd515" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_932d7fef-a752-4aa0-bf9a-39481750b427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5f97469-3485-4336-9764-385244241931" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_932d7fef-a752-4aa0-bf9a-39481750b427" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_f5f97469-3485-4336-9764-385244241931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.denalitherapeutics.com/role/SubsequentEvent" xlink:type="simple" xlink:href="dnli-20210630.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.denalitherapeutics.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_606df75e-ada5-4f1c-b1c9-24b94af65e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_f3b42443-0559-4202-a59f-2d1bf320ba50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_606df75e-ada5-4f1c-b1c9-24b94af65e2a" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_f3b42443-0559-4202-a59f-2d1bf320ba50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>dnli-20210630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:dnli="http://www.denalitherapeutics.com/20210630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="dnli-20210630.xsd" xlink:type="simple"/>
    <context id="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifbc60a3911e0464b97f3981383907b9f_I20210728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2021-07-28</instant>
        </period>
    </context>
    <context id="if83a5963a2fe4588b482be909efb8e52_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf97d766876244508845013d1a4b92ed_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i02a66473e8634570b84aeb569ddedf1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d903c8d09ef4ddb8d2bc20989b5c787_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied9cb3b33ecc40c7990f10fa6c6e109c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie4a9132ac494459f9b1379c34804bff0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i01b016849efd41e0a7f68d1fe497417b_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i827eb6ea9cf245449e19c17ab5d86016_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i380466a249a4446eb92c1ae731afdda4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2e2d7a0e044a4dad964a7e437b838973_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i212fe220865049c7870e5c41451e3a2d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i56575c3bc0e949adb35a8ec7e2e6b026_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iab820bb95c6646fd9e8f9f1e758b8345_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7dd2ba8a6c414591aa27b5856c846786_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i8e5d1cd85a2042aba6aba10139f2bb77_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic30d5cb3be1e45299b41cdc2d3e4d6c3_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i7ac8dd9ce2cf450389a20f6ca6d9463e_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia73386ada95c46f7a715aa0d8305fb64_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i97d271d86b0f4ba7bf48dda161d2c8ae_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9d5a92835743408791605970fb017b0d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i0cda044a910b458b873293474328e95b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i32a463f1c2f346b6b0769a37f894f83a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="ie8d6313601eb46faa618314732441911_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i06718fafa7304dccab61201c7e792c8a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i093ff2667fdb4c69a0b6f0fb42af21b4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i5bf7de0ac3b3420c8677e6161954a026_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="id62309542d364389bb055dd3759fd67a_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i1cfdd61a2439460ca17da1d3e7e20d29_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i47f3cda79064449ba82deb11c6bb17d7_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i343770cb9927415ab5058092c4f97820_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i191e7846edd1425f917f38eb22c5483e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i684cdc839f2e4903ac2d900f0597a70d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="ibf84a3a2c9ec4ad7b5c49f464eab5f08_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="if91185b3fd194191acb9550dfad96a23_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="ib6cbed603ef440fa886004f2a63c5166_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="icb3ddc67c5e6435ca167a0c77b7a44a3_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i392a8698357940228f5af4a1b5f794ee_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i76db9bcc0b5245bbbf0abc436fa1509f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="id9e09132b5314178b182c51e7f9e218b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i45fdc4802fa54c009f406778a503c9ea_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i43b8332d45a340489e491f0d5244e911_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic1fab55e651d4fbcb948e602f2a000cc_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5c6e5000148048d6ae87e34ae7032880_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i06f59982099d4b0e9dcc2187a8743974_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i446965c820d446cdbfad8a4d6fd8a35d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia5a2677409ef4829b0799f3a112e4cda_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i68a6bae1e1e84b25b47107386942e76e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic925b390386e4e27b6efc05af43871b6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i824ae360972c4c6f9ded4c594957e670_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i59118206ff6141b588679e467f3d4eaf_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icf489e05beb94a4d8634ec32b692e6a3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i14c1d5337e974ff4818ae0547a6f4437_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i379bb915c3ff4fe1b3c12fca7d58f833_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie625c2b915224cd0aa5ad64adc13e699_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i387dc7817ec8487693d132f88d644680_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5e72fff5912541d6bf62a4136d0c597d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7083446530e349fa8536c5d1302409c5_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id11c9b956776463a8193619c4c4c5095_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iebe731f80d424d548f1b371937a91d76_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie5eb4aa415d945ddb0129c3cbfd616ef_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9c9189995081445eaa9df93a65e178ed_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8fbb9785ecdb40179295d40b84781c51_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia93d5bb22cde48558a0406bfd38f1161_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i2698cb300c054c82bedd8760ca499d6c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i876a851d15b94128902852897a7c79c8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i431c75a010e44f77bfb5470c5b33404b_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i1cfabada9d6e4310944068697d224f43_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8d6c54c067a34f7ba962cfb49b3b4402_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i62f312ae591a4629b36e54743adf5925_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i23830e1fff874fa3bd6b83cadecf29b4_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8d706dd58da24814b4c35130d5d04d23_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="icda20dae4068400ebb631438861654a1_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia9ab1d36fb744384b0982f9cbc986401_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8eb5198970d54979bfea60f9b24681bb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifd8c42dc564e4894b73183919e5ec6bb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4b1266f1865d47379746cbfb0589521f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i78f269a8e8b7465dabb9ae12c142c042_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i013fca1c56ec4da699b00afa57263dfd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i413b6ca207fe49ec9168e39943d7a59f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6dbaf90af74644fd94ce4aefaaf197ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i797ec3f098a64e899c82586bc723e40f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2e7a8a21dc140d181ca706a963a9fde_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3fb18ed95494bae98bdee30eec391c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ac02fe4a0d14d5b9c4f8db7cf271aff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c31fce09adb41c6a5c8e09a08a9f04d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ba6edc0ba6c4906a09e37ffbb48c17a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if44b265faa154d589c89b58c10b29c88_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i239a7b01f77748949f862219da75f15f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i182487b4a79948ca9a32a60c84b91dad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5138cd62a25c4f59a73042f4e79921b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb606929733a4a6c951e30adb000896b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ff597b6025342ffb18d539f3d35cae9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ce5b5f6a8d741a5bcb76cff7023f8b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i886c7954316a46759a68c817410ec5f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i681f35a8ab8d42f19054eaa048fa4f4a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97a9f6c816e44aba84bd6159b0001c6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b4ae50569234136805b621322dcbc8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i508af3fcedfa493f8a8314181ec38c68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iea262562c8594f6db53a47e860954a8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6bd110aa2930403581d28e7e7da9ff01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21cd5d6b8bc3479cbb9a1fa6be033425_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i292248b1ba3143e89b1eb71a4aa27812_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e31c9b620f74ea7af5bbd9073e37eec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b073b65b7134595b84000b6421391fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6562260dc9af4833886588e7c92490a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74cef65c2b034221b002c224a8b9e9af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1577b1025a874382a381d80b966590a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0754a8b3577c4b0b8d3ffbdb92b4fec0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa4baf3f20c247aaac3c59f68dc73427_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iddc667709ef64fd38f8bc307253617d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i928a884b0e924bee9fc163b1ce76ddc0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i62b9544cebe44df8937e633f24385929_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i946f915159d044f0b08e2aae45df5ed6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3e0712850ea44b0b9be19158a28a877d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i842b8fc7260f417b976c441f064567eb_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i7bc325bf8a7b42018d9dae6eab86770d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ibebec4953acd4270bf113bb0533304ae_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ic8dac5a5cf9a4415abc442991f6ac240_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5c52544d19744fdcb44c754ec79ceb6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iac2f132b85ad406a9189409e910f2f25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf2f3aed36264b0ab4c4190001bd319d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib6712af5fa974ead973764f5ea2e2ac6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:ShortTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic677b18fe7984102a576b43b3a2b1a68_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9461a7433724fff996fbcec95ef97d8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i389c99e35171479391ac96f633800766_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">dnli:LongTermMarketableSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8aa3d423c3c04203a1504858c5eb3c7f_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardEurosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i9cef2b8febf74272acd2a763ab91d227_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardBritishPoundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4fbb6ccaadf24721bf89fc68226e5396_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5c52b6dc3ca14c59b6adba9110d79b17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardEurosMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id03020df4d774d2c943e4aeb08d2e33b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">dnli:ForeignExchangeForwardBritishPoundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib905aeac6bb6466aadeba60c2762e5c5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if2aae8db7a3a4128915dd240ec7d08c0_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformUnnamedProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="iafa16775386044a5b50f62d53ee1f136_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="ib45818c6ba164fada4402d417a108dee_D20200805-20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-05</startDate>
            <endDate>2020-08-05</endDate>
        </period>
    </context>
    <context id="ice0f34681b6d45d18f93b680001c1d4b_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="ic3a98811559c400caa8876afab6086eb_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="i9e6ed7c1f1804b5bb0903da4ba2a3cd4_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="i764bf0d35d1f49d09c016b60ba51c3e0_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="ic6788466f85747959302e3c01b9dd2ff_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="ia7c13f0ae5234afb83e6bb3b3010436e_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformPreclinicalProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="i9d37e8f7e2c145faa4b999107aeab775_D20200805-20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformPreclinicalProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-05</startDate>
            <endDate>2020-08-05</endDate>
        </period>
    </context>
    <context id="ifc39108c921c42b5bf8900ec977634d7_I20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-05</instant>
        </period>
    </context>
    <context id="i6778faecbea74750bda9e850e41c99b8_D20200805-20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-05</startDate>
            <endDate>2020-08-05</endDate>
        </period>
    </context>
    <context id="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-22</startDate>
            <endDate>2020-09-22</endDate>
        </period>
    </context>
    <context id="i70c46c5024ab44289d0235b52c67f4f0_I20200922">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ProvisionalCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-22</instant>
        </period>
    </context>
    <context id="i36d5919168814e0eae831bfe7ab9ab1a_I20201006">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ROFNAndOptionAgreementCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-06</instant>
        </period>
    </context>
    <context id="i96342918d3f14735818ad62774f1a013_D20200805-20200805">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-05</startDate>
            <endDate>2020-08-05</endDate>
        </period>
    </context>
    <context id="i8b854c662e384c14ad03574744b32c54_D20201006-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-06</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic3715c361934407dbcd003e75f851826_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i961567ee076c4b72aaf1cd1eeea19a31_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:ROFNAndOptionAgreementCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="iec18d0d62ce847a88c9c1f8920a90588_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionResearchServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i504e37f8684e4e50aea169fa4fc02c73_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8ec22ce4f73b419aa2ee13bbd6b9a993_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idfcd32c1627e48e6a7a5108efd14f926_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i5037c9266c10446eaa1b26aced877cf1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i165d78f8d6054c8fa3996b63aa521479_D20181101-20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2018-11-30</endDate>
        </period>
    </context>
    <context id="i1815d2bbf4584ce68175f9f67efd2dc5_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i034b0126fe2744ada5cf8eb19d63378a_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:CNSProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i8dc62e29e8f34d43979fe1f61fb5224a_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i393fce47e5dc4c2c94b11587821ef2cb_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i3d7a4f85124649248a410de12ca5d11f_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dnli:SanofiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="ia2811938337d4e7ea78e953a7f449755_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i317dbc6e05bd401abd1b3a8586abf071_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if48edbe6675543809be82938c2c3296b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49f7daecb6384a73ac40484009f2a101_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5daca229d08446e5be7b9da683a80d0b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredAndRetainedActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i3f90cc72e6224041a8e768fc9ec9f85a_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredAndRetainedActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0bba950d953d4322a8b123455b264c8c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4769a06332714c4aa70444352b0abc75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida3867bbfcc6434eace5229324ac9547_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6b68d53b21df4c86bfdebbd0fe69b8dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib94a8c8ddea04bfba519ccd5c3c40047_D20181001-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6d358b87beba4882a9e6608d485d8809_D20181001-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:SanofiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-23</startDate>
            <endDate>2018-02-23</endDate>
        </period>
    </context>
    <context id="i737d46e5ad8349aa87b27c2dca231212_D20180223-20180223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-23</startDate>
            <endDate>2018-02-23</endDate>
        </period>
    </context>
    <context id="ib318b582485f44948eb949cc72748f2a_I20180223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-23</instant>
        </period>
    </context>
    <context id="i5a6df66d2f7d4540bcc997561fa4116f_I20180223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-23</instant>
        </period>
    </context>
    <context id="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-23</startDate>
            <endDate>2018-02-23</endDate>
        </period>
    </context>
    <context id="i09e0d7b139a044d1a0395f56a5934c1e_I20180223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis">dnli:SharePurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-02-23</instant>
        </period>
    </context>
    <context id="i5e82c2dfa58a4f389937aeaaf20df817_D20180101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id26949a9c4b143c094519bc391622339_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3696997c27a245c69e8e05ca56a1f2ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia887df3ea9524572a10216c8bac87ad5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:CollaborativeArrangementPTVPGRNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d02721dc9124064a750803ba17443c1_D20180101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:MilestoneTriggeredMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i464f8083c79149e9941fa70f70f291fb_D20180101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:TakedaPharmaceuticalCompanyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i99b094a78338410fa4d8154e4576437f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1aaed6c153ed4315af81661a076fc31e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaa9307731afb4ae7b8965c3de8c3bd64_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i833e33d9146f48dd98863c7529f51f6d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:TakedaCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7161b047a7bb4c8da33bb018c3688014_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0742e59ee0824f138a6538f35a989c58_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id7c7f60a73264b59a89fd39ea7508914_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i54cb5d6f20584e1ab2a8c3fc06b60801_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:PeripheralProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e033b925e7847458f147c5fd4dc45d0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief9a2edd61d14ba1abf223db545d2c7b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib4e50a2a3e734cddaeb4d48427930557_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief5c530747c045e48aa7ff151d253c04_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:RetainedActivitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i914e3e35c61f4bcc9a4f638902103ecc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iffddcf153fd24aa99a147eb25d761995_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0e0e7f245e5b44b091ba5627aec06e5c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id599abd17311458ead869963e4bf3033_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:AlzheimersDiseaseServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ica2a93e4a18c4b58bed1c492d8f5cd30_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1a8c4f8e14a24ccba30ec387f78bd027_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic2d90c565d4547f49c6ca87116b99a90_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7fdc46dc66d74185adbf731d32373aa5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:SanofiCollaborationAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d946f6e6e444afd9ea844b451d8d9e2_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8c94468c2bf94a468d45b658a270452b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i741e226e01544be2afa447f3a76e8ca3_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1c1a634783c44aaaa0b675d7bb30d53d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">dnli:OptionServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i151dbc1c55c241d69560c1032276cdae_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5267828a9fb1492fb93cd6ad6d87678e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iee05b94ba7f24617b26220e3e668ba73_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i02c097032b0644b4b3a7e8174e0c25a4_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id1f6a1bef16745449c741458aef84662_D20180101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:BiogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:BiogenCollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4b19bd08ce364493b9d1968149f7b59b_D20160601-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i8a2d8dd09be64f40825124951431296a_D20160601-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dnli:ClinicalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i9acc52dddd0943b0901edf67696ed8fd_D20160601-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dnli:RegulatoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="ic68fd9ac23464556b0c8ccb241ba8ebd_D20160601-20160630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">dnli:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="i661090effd954663a544ec2e6dd1f571_I20201005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">dnli:BiogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-05</instant>
        </period>
    </context>
    <context id="id40ff4fd245d454aaa35208b9865879c_D20160601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i322071fac461401bba496784d5be1684_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i953ce22a7926492d838711b664d90435_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iece72c5bb9be497bbd96fd9844a3cbab_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i021ba60b04c74850ab375f9658038c79_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">dnli:GenentechIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">dnli:LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i38bb6cc5fc4a4e788dbc174da4d39316_D20180502-20180502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-02</startDate>
            <endDate>2018-05-02</endDate>
        </period>
    </context>
    <context id="i7da29e48c4f44136bd5e5d7e4300d555_I20180502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-02</instant>
        </period>
    </context>
    <context id="i7799d6e145c84af4b392bb4384afabc1_D20180502-20180502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-02</startDate>
            <endDate>2018-05-02</endDate>
        </period>
    </context>
    <context id="ibf7047f407e04f4bb57bc28649c57322_D20180502-20180502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-02</startDate>
            <endDate>2018-05-02</endDate>
        </period>
    </context>
    <context id="i04a94e9d179c485482b9c96d76caa266_I20180502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-02</instant>
        </period>
    </context>
    <context id="if81d163953a844a3a71eb5b6294f2547_D20180502-20180502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:HeadquartersLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">dnli:LandlordFundedTenantImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-02</startDate>
            <endDate>2018-05-02</endDate>
        </period>
    </context>
    <context id="i6210b421db35461eb158771afa37df5b_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">dnli:NewPremisesSubleaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="i2b236c28e69e4e1a9f1df47b0e6ca171_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i6cec488eeed340328382545ce8a56be1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id6688a380fe64c4881b658794091f181_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2df78f13f26f4fdbad6f33d9dbe9fa5f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibe2f4b1c4ac04d91bb2f3590991087a4_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia43ebec825a34e8da67713d7956ec48c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">dnli:DMSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0b3af989d83e4423802587221a234fa9_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4287cc9800074033a0a552fd2c06ccc5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i667dfc1b825040589b76a4ed5a77f665_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <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="i6f7625021f7046e3b6f38cd9cd386bfa_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <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="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</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="i331914fa50d94dce94f95c79b2e998f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48ca873e8e4e43729b03c899115c6f13_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie02a3da9944c431eba2303e79f5df3ec_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ica19357a43ae41d69af7ca6c52bd3038_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie417a6d162084d94a1efc642da18f40a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i573a5a35652d458ab5126ca1278b6efe_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i36b48d6596f54ab38aad76c7d1813861_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id04242e2c4a44915807e544226df96d2_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia636f35e1ea54b60bc4c18d9193c335e_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if503f635be724c0db8ff18be62854a64_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibf582919260e40d991dcde0649796850_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ica49a0bf1fe5447c9fa70d70205e8906_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idae1a285e79b448eb8cb3602e41840bf_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2252789aaa2844808ce6d709e259be75_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:EmployeeAndNonEmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib0c723077be341a389d89e368b82bfa5_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i22fbe3f486bc40eb9e539edd9671f6fe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia1f8ba9a05b249e1a2e83ecdcefcd904_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idd208b803fb44f27b5cea315778aa6fa_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001714899</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">dnli:RestrictedSharesSubjectToFutureVestingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>dnli:Segment</measure>
    </unit>
    <unit id="security">
        <measure>dnli:security</measure>
    </unit>
    <unit id="derivative_instrument">
        <measure>dnli:derivative_instrument</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="program">
        <measure>dnli:program</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="milestone">
        <measure>dnli:milestone</measure>
    </unit>
    <unit id="indication">
        <measure>dnli:indication</measure>
    </unit>
    <unit id="target">
        <measure>dnli:target</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:DocumentFiscalYearFocus
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGFibGU6MzBhNjI0ZDNlNzVhNDIxOTk4ZDU2MzMwZjhmMjNiZGEvdGFibGVyYW5nZTozMGE2MjRkM2U3NWE0MjE5OThkNTYzMzBmOGYyM2JkYV8xMi0xLTEtMS0w_99d2142b-16f3-4181-8623-f025d7c5cb51">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGFibGU6MzBhNjI0ZDNlNzVhNDIxOTk4ZDU2MzMwZjhmMjNiZGEvdGFibGVyYW5nZTozMGE2MjRkM2U3NWE0MjE5OThkNTYzMzBmOGYyM2JkYV8xMy0xLTEtMS0w_32d4ca97-5992-4fcc-b0fb-24f6bd431538">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGFibGU6MzBhNjI0ZDNlNzVhNDIxOTk4ZDU2MzMwZjhmMjNiZGEvdGFibGVyYW5nZTozMGE2MjRkM2U3NWE0MjE5OThkNTYzMzBmOGYyM2JkYV8xNC0xLTEtMS0w_cdd365a1-9ef6-48d2-9702-3a09f8642d67">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGV4dHJlZ2lvbjpkYmM1YmU3MWQ5YWI0YmQ5ODc3ODBmZmQ2ZmVhZjFiY184MQ_2855df65-907c-4547-bf4a-528765795b23">0001714899</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80L2ZyYWc6ZGJjNWJlNzFkOWFiNGJkOTg3NzgwZmZkNmZlYWYxYmMvdGV4dHJlZ2lvbjpkYmM1YmU3MWQ5YWI0YmQ5ODc3ODBmZmQ2ZmVhZjFiY184Mg_f0e5dd70-5dff-4d94-a3f0-e4439a499101">--12-31</dei:CurrentFiscalYearEndDate>
    <dnli:CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet
      contextRef="i9d37e8f7e2c145faa4b999107aeab775_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTAwNg_8bc66833-1509-4eff-b53f-12d2827c3e48">P30D</dnli:CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1f6a1bef16745449c741458aef84662_D20180101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xMDY0L2ZyYWc6N2JiMDRiNTFkM2JiNDJkOGI3MjgwNTczYzdjMjNmZDMvdGV4dHJlZ2lvbjo3YmIwNGI1MWQzYmI0MmQ4YjcyODA1NzNjN2MyM2ZkM18xMjA5NDYyNzkwNTcxMg_3a68ba9f-10a4-4adf-8aba-6a710e08ad6e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <dei:DocumentType
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y184Nw_0536cc76-f41d-41ed-8dde-f25eb3ba12b2">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NTkzNmExZDEyODExNGE3YmI5Y2Y5ZjY4ZTY0N2I4Y2MvdGFibGVyYW5nZTo1OTM2YTFkMTI4MTE0YTdiYjljZjlmNjhlNjQ3YjhjY18wLTAtMS0xLTA_2bc10e09-a229-4552-b2a3-7836c84edbac">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xMzY_9d6247d0-e371-42e4-b9ab-0d722902db3e">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6OGE5OGYyMmQxZTU0NGJmNGE0MDkyZGZkNmNhMjRmOGYvdGFibGVyYW5nZTo4YTk4ZjIyZDFlNTQ0YmY0YTQwOTJkZmQ2Y2EyNGY4Zl8wLTAtMS0xLTA_6300c460-2e64-451b-a98e-766cf76794e3">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18yNDU_95e04398-e0e7-4c28-b6fd-84ddd7b7aa8b">001-38311</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18yNTA_dc7ca46e-f0b8-4d5b-92b4-54064cdbf8f4">Denali Therapeutics Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8wLTAtMS0xLTA_b0b03f2f-f178-4a78-9e53-37228493a0cb">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8wLTItMS0xLTA_7e85100d-06b0-48f4-bcb6-3477f6f8c314">46-3872213</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl81_dcae4c13-b8eb-4c33-9b66-982e5d001607">161 Oyster Point Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl85_b2ace785-eab7-4a11-9f0a-576889806b6f">South San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl8xMw_21313ad4-c28c-4d3f-9aa0-d43630540563">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NzI0MDI0YTc0ODM1NDI5MDhmYzVhNWNlNzEzZjQxMmEvdGFibGVyYW5nZTo3MjQwMjRhNzQ4MzU0MjkwOGZjNWE1Y2U3MTNmNDEyYV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyN2FlOTZlNGRiYTE0NmM1YTFhNzEyYmEzNjIzNzE2Yl8xNw_a0fa96fd-77d0-48cd-a39b-7afd79fed6b1">94080</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18zMTQ_8556a682-1bae-44c6-92cd-08b752e3d67a">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18zMTg_fa1f6975-14ad-4a82-9d33-b9b325f45d46">866-8548</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NjY5ODNiODI5ZDdjNDgyNTllNmYxZTg4OTdmZjgyOGEvdGFibGVyYW5nZTo2Njk4M2I4MjlkN2M0ODI1OWU2ZjFlODg5N2ZmODI4YV8xLTAtMS0xLTA_60259b0d-62a7-48f8-9bf6-230d2bf44c23">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NjY5ODNiODI5ZDdjNDgyNTllNmYxZTg4OTdmZjgyOGEvdGFibGVyYW5nZTo2Njk4M2I4MjlkN2M0ODI1OWU2ZjFlODg5N2ZmODI4YV8xLTEtMS0xLTA_71bc7cab-cb68-4041-938b-77f4e458a1a3">DNLI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NjY5ODNiODI5ZDdjNDgyNTllNmYxZTg4OTdmZjgyOGEvdGFibGVyYW5nZTo2Njk4M2I4MjlkN2M0ODI1OWU2ZjFlODg5N2ZmODI4YV8xLTItMS0xLTA_95b9106b-4190-4385-863e-c458d19983a9">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y184MjQ_073b3c41-22a9-40b6-88f4-03030940cd35">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xMTUz_bb1fb41d-989b-4dfc-9b50-3a56923877cf">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NmMwYzA2ZmYyMTQ2NGNiMWFlNjBmYjk5MTVmNjBjYzYvdGFibGVyYW5nZTo2YzBjMDZmZjIxNDY0Y2IxYWU2MGZiOTkxNWY2MGNjNl8xLTAtMS0xLTA_0cbe20aa-ee8e-4cc1-9da4-6c99430e287f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NmMwYzA2ZmYyMTQ2NGNiMWFlNjBmYjk5MTVmNjBjYzYvdGFibGVyYW5nZTo2YzBjMDZmZjIxNDY0Y2IxYWU2MGZiOTkxNWY2MGNjNl8zLTMtMS0xLTA_5bd8d40f-8ca5-42fd-83d5-2e15230a8db7">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGFibGU6NmMwYzA2ZmYyMTQ2NGNiMWFlNjBmYjk5MTVmNjBjYzYvdGFibGVyYW5nZTo2YzBjMDZmZjIxNDY0Y2IxYWU2MGZiOTkxNWY2MGNjNl81LTMtMS0xLTA_f6d940be-ed18-487a-88a8-bd5f5d150da9">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xOTA0_2f7b15c8-98bb-4a24-864c-aba3facc9ad5">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifbc60a3911e0464b97f3981383907b9f_I20210728"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xL2ZyYWc6ZjFiZDBhMDNkYjFkNDA5ZjkwYmY4ZDA2NmU4OTlhNGMvdGV4dHJlZ2lvbjpmMWJkMGEwM2RiMWQ0MDlmOTBiZjhkMDY2ZTg5OWE0Y18xOTg2_fac9de7c-8466-4730-bd7e-0fa94b21e1cb"
      unitRef="shares">121640069</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMy0xLTEtMS0w_08da0e57-d11d-4aa4-8687-a1f439486262"
      unitRef="usd">485680000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMy0zLTEtMS0w_43a04410-4dc9-456e-bd90-7f0106eb4ce3"
      unitRef="usd">507144000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNC0xLTEtMS0w_cd986683-37b0-4165-bce8-4ccdb975005a"
      unitRef="usd">823251000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNC0zLTEtMS0w_a147500f-fb9a-4b43-bdda-0966f8acb91f"
      unitRef="usd">962553000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNS0xLTEtMS0w_1de74e3d-05fa-48d0-8bdb-76746c1eb7a3"
      unitRef="usd">1567000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNS0zLTEtMS0w_2983f636-ff4d-4a6f-b131-840e239a44bf"
      unitRef="usd">5674000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0xLTEtMS01MDk5_af59763b-d550-42f6-a7c0-4be0d9b9f64f"
      unitRef="usd">15218000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0zLTEtMS01MTA0_b344d6db-76cd-4ab0-acef-715101b022d3"
      unitRef="usd">8593000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0xLTEtMS0w_10483a3e-7713-4854-9d13-4ccfbb8a64df"
      unitRef="usd">16029000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNi0zLTEtMS0w_0c39da0d-6205-44da-84f4-c694142f3ae2"
      unitRef="usd">11691000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNy0xLTEtMS0w_be698f8e-a8cd-45d7-b146-8e93e83ca3f1"
      unitRef="usd">1341745000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfNy0zLTEtMS0w_a8d38d34-e774-45c4-bc56-9cc2b7d01fbb"
      unitRef="usd">1495655000</us-gaap:AssetsCurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOC0xLTEtMS0w_bb271e8c-26b3-4964-baee-2c9841951dd9"
      unitRef="usd">92522000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOC0zLTEtMS0w_92ac2b18-75f0-4f18-b5e6-cb2f524e3dcc"
      unitRef="usd">32699000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOS0xLTEtMS0w_54e113ff-1a67-42b1-b9e1-b058152ffe44"
      unitRef="usd">40350000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfOS0zLTEtMS0w_fb96e5b8-7a94-472d-b903-2ef2b61bddb9"
      unitRef="usd">40846000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTAtMS0xLTEtMA_cccf7cac-aeba-47e2-9bfd-a5da5fc087ad"
      unitRef="usd">31622000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTAtMy0xLTEtMA_742a0b85-1158-4b74-9cd0-e5c291729f2d"
      unitRef="usd">32618000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTEtMS0xLTEtMA_cb8978d6-7844-4d1a-a38c-61002d540eeb"
      unitRef="usd">3576000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTEtMy0xLTEtMA_dbb01245-3e56-4b31-966c-39e3b40ce368"
      unitRef="usd">2462000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTItMS0xLTEtMA_bc53e91a-321e-4c13-b2ce-0749b44da980"
      unitRef="usd">1509815000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTItMy0xLTEtMA_29710f57-29f5-4048-8629-5f1975c056ef"
      unitRef="usd">1604280000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTUtMS0xLTEtMA_ed9bc47e-0e80-4a47-900b-d5bc90461fef"
      unitRef="usd">4235000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTUtMy0xLTEtMA_ec93a171-65ff-4b21-b3bc-bd088f9d6167"
      unitRef="usd">1071000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTYtMS0xLTEtMA_b424b8fb-d2b4-4661-8a31-e9566ddb6149"
      unitRef="usd">6295000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTYtMy0xLTEtMA_be1f7520-44e9-46dd-8450-79dcec5f75c7"
      unitRef="usd">20503000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <dnli:OtherAccruedManufacturingCostsCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTgtMS0xLTEtMA_edaefd56-b0e2-4c71-8dd5-152b4fb53d05"
      unitRef="usd">13052000</dnli:OtherAccruedManufacturingCostsCurrent>
    <dnli:OtherAccruedManufacturingCostsCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTgtMy0xLTEtMA_9887ca04-b067-40c2-964c-87a96a0c4f8d"
      unitRef="usd">7140000</dnli:OtherAccruedManufacturingCostsCurrent>
    <dnli:AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMS0xLTEtMzkyMg_5ac5ce93-5eaf-4e77-b33a-ee2317a08072"
      unitRef="usd">11434000</dnli:AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent>
    <dnli:AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMy0xLTEtMzkxOQ_db8149f9-50b8-4f06-bb3f-16c78800a7ea"
      unitRef="usd">11775000</dnli:AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent>
    <dnli:OtherAccruedCostsAndOtherLiabilitiesCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMS0xLTEtMA_a23c4add-53d9-4735-a66a-f689a77729da"
      unitRef="usd">2148000</dnli:OtherAccruedCostsAndOtherLiabilitiesCurrent>
    <dnli:OtherAccruedCostsAndOtherLiabilitiesCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMTktMy0xLTEtMA_5d1314bd-dcc3-4046-a072-a5a5ab9f281b"
      unitRef="usd">3037000</dnli:OtherAccruedCostsAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjAtMS0xLTEtMA_b76697a9-9f4e-4575-855f-b08cc4a6aba4"
      unitRef="usd">5055000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjAtMy0xLTEtMA_a4519a27-82a5-44f5-a5fd-dd5ef1082265"
      unitRef="usd">4690000</us-gaap:OperatingLeaseLiabilityCurrent>
    <dnli:ContractWithCustomerLiabilityFromRelatedPartiesCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjEtMS0xLTEtMA_4ff364a7-f731-41b1-84b1-a1a15b8e1dc1"
      unitRef="usd">3438000</dnli:ContractWithCustomerLiabilityFromRelatedPartiesCurrent>
    <dnli:ContractWithCustomerLiabilityFromRelatedPartiesCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjEtMy0xLTEtMA_5b2c5202-f48f-4f9c-9c16-3251b8de5349"
      unitRef="usd">3569000</dnli:ContractWithCustomerLiabilityFromRelatedPartiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjItMS0xLTEtMA_8434fc40-a5f5-4d3b-b6cb-7c137a4f5888"
      unitRef="usd">5755000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjItMy0xLTEtMA_6aaac474-fffc-4a78-9b57-7b2f17308719"
      unitRef="usd">19914000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjMtMS0xLTEtMA_bb5651b5-98d9-4e4a-a391-1c2006f88c9f"
      unitRef="usd">51412000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjMtMy0xLTEtMA_8c830ad7-8848-45cf-999f-08af65d0a4e1"
      unitRef="usd">71699000</us-gaap:LiabilitiesCurrent>
    <dnli:ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjQtMS0xLTEtMA_6302432f-bf36-4c70-91c4-e36142018e05"
      unitRef="usd">292293000</dnli:ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent>
    <dnli:ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjQtMy0xLTEtMA_73a92e0b-3fbf-4f18-a9b4-49a950d3b45d"
      unitRef="usd">293849000</dnli:ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjUtMS0xLTEtMA_310204bb-7396-4ee7-83d9-0def24b45a33"
      unitRef="usd">31308000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjUtMy0xLTEtMA_6491a602-b3e3-4a11-9f02-5f1ce3ad2f9b"
      unitRef="usd">23325000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjYtMS0xLTEtMA_60cba21f-2aa0-4688-8cea-8aaf86a366f9"
      unitRef="usd">61396000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjYtMy0xLTEtMA_910e6655-9879-4ae4-b7a4-6c37096b487d"
      unitRef="usd">64175000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjctMS0xLTEtMA_3a2f63b5-3a74-46f9-aa23-50f2045518d0"
      unitRef="usd">701000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjctMy0xLTEtMA_89f61253-4087-4d26-9fa3-5645c0ebee03"
      unitRef="usd">701000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjgtMS0xLTEtMA_474690fe-dfac-46f7-8f51-267d0687848a"
      unitRef="usd">437110000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjgtMy0xLTEtMA_14a0272a-8ddd-4dde-a1ef-08607e4df101"
      unitRef="usd">453749000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjktMS0xLTEtMA_e511b760-df8d-4d25-8e19-14d40eb9a620"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMjktMy0xLTEtMA_71da43d2-6736-44db-b5f0-f31a64a67e69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzM0_44e495f6-0670-46e0-931e-0d2b3ab66954"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzM0_a9db1729-d95a-43bb-a824-fca90321aaf3"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzQ4_6d16cb16-03ca-4cf7-baa3-c4dd1b6f5045"
      unitRef="shares">40000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1XzQ4_9a5c088f-ca36-443e-b6c2-25f22c06b3aa"
      unitRef="shares">40000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_0d2c3e00-1cb3-48a0-bd1c-bc4bec4431b4"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_3f01cc39-7b81-43fb-bcca-179199081ddb"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_ba6f4c12-2a84-4aab-98d6-ad117be1fe3f"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjkzODQ2OWQwMGI4NjQ2Yzc5NmRiN2E5NDIxMTVkYzA1Xzg2_f1347748-305e-457f-a10b-1f5ea301bc87"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMS0xLTEtMA_f71fdbac-cda7-4abb-95b2-878279ed0a0a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzEtMy0xLTEtMA_9308f1f2-576d-4996-88ac-77fc45fd040b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzE4_4608a198-aad2-4977-924d-5b3825128661"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzE4_4d5cefb6-f06c-436f-8c64-408b96201f10"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzMy_31dd2662-1987-4cdd-9c0a-670479e698ca"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3XzMy_6f04db27-f37c-4b5d-a7e0-f04ce86ff0b0"
      unitRef="shares">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzcw_01356902-5472-497e-82f3-4a8efe0dba65"
      unitRef="shares">121531952</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzcw_4757d6ac-1f10-4852-8e6a-268ba98c10dc"
      unitRef="shares">121531952</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzg0_b120ea97-d8da-4fda-bd76-fbe6c7fc89ec"
      unitRef="shares">120531333</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmQwZTZjZDI3NzI1ODQ2OWY4MzRkMzAxYzVlYTM0MjY3Xzg0_b3cff66c-6b0d-4aee-b71d-d1080daee2f4"
      unitRef="shares">120531333</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMS0xLTEtMA_26077b90-1bf3-48bf-add9-e64036ea7116"
      unitRef="usd">1541000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzItMy0xLTEtMA_29366b2b-7f63-4eb5-86a6-dc5791de7098"
      unitRef="usd">1531000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzMtMS0xLTEtMA_f0af6028-9b67-40fd-b0be-c87b8c9fbcae"
      unitRef="usd">1556679000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzMtMy0xLTEtMA_13284872-9153-45b9-840d-11c5e384c2a0"
      unitRef="usd">1503660000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzQtMS0xLTEtMA_6201d785-ad59-4958-9f3d-1e3ef2ada541"
      unitRef="usd">-368000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzQtMy0xLTEtMA_b464283f-73e8-4c7e-b8dc-0b4979559aa4"
      unitRef="usd">-245000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzUtMS0xLTEtMA_967c2e41-c34a-4d71-9fd9-98064774df0e"
      unitRef="usd">-485147000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzUtMy0xLTEtMA_00b4aab0-a1cf-46b1-963e-eaa6133eef22"
      unitRef="usd">-354415000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzYtMS0xLTEtMA_3c70c8ef-9190-4a3d-909a-dcf2d8eee981"
      unitRef="usd">1072705000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzYtMy0xLTEtMA_8cd9d2c2-4760-4939-8890-0e5ac8c3f527"
      unitRef="usd">1150531000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzctMS0xLTEtMA_54348939-1520-4274-9e5c-539b3795a30c"
      unitRef="usd">1509815000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xNi9mcmFnOjhlZDFiMDM4N2ZkNDQ2NmNhYWUzOGVlNTIzOWY3MWQ3L3RhYmxlOjAwMjQ2M2IxMjdjNTQ0OTliZGNkYzc5ZTNiY2JiMGQ3L3RhYmxlcmFuZ2U6MDAyNDYzYjEyN2M1NDQ5OWJkY2RjNzllM2JjYmIwZDdfMzctMy0xLTEtMA_26cc9697-9cf5-4b27-94fb-488d27847370"
      unitRef="usd">1604280000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0xLTEtMS0w_723f86d5-e7f1-4a1c-bbae-3f87a318c32a"
      unitRef="usd">22936000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0zLTEtMS0w_d00fb1cd-c1a3-468a-9d0c-b45a21ec323d"
      unitRef="usd">5811000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy01LTEtMS0xMjg_9479ee22-c828-430b-a4cc-5c57e8d8a4a0"
      unitRef="usd">30858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy03LTEtMS03NTQ_25fdfea5-e40f-403d-8784-887d946ffef2"
      unitRef="usd">9363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC0xLTEtMS0w_4606dfc5-c35e-4caa-a3ad-dfba928dfae0"
      unitRef="usd">3000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC0zLTEtMS0w_d15bba84-be9d-499f-8a53-197ccdc1c31b"
      unitRef="usd">36000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC01LTEtMS0xMjg_2ebb87bd-c442-4ada-92ce-52d45d237e99"
      unitRef="usd">4000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNC03LTEtMS03NTQ_f7c7b376-2069-4bc4-a9b3-9259dc27dee6"
      unitRef="usd">88000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS0xLTEtMS0w_77c7861c-3821-451e-ac83-4a85300b0ec9"
      unitRef="usd">22939000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS0zLTEtMS0w_600367c3-00b7-455a-ac3d-2fe8f69ee64e"
      unitRef="usd">5847000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS01LTEtMS0xMjg_7b21b8c7-b9d2-435a-b7eb-cd68449b5d99"
      unitRef="usd">30862000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNS03LTEtMS03NTQ_5916d039-2b92-4522-b967-d8716deafd11"
      unitRef="usd">9451000</us-gaap:Revenues>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0xLTEtMS0w_dcaed0f6-79df-458f-8132-89fec06b567f"
      unitRef="usd">65711000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0zLTEtMS0w_03fe4db6-00c9-490e-b56e-baf35abed26b"
      unitRef="usd">53152000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy01LTEtMS0xMzA_3ba9baab-4e4b-4aff-b0b3-5477e92b2c88"
      unitRef="usd">125918000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy03LTEtMS03NTQ_55b50047-61ba-4360-a463-7128f2e5d155"
      unitRef="usd">104168000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC0xLTEtMS0w_24195970-7099-4ed2-ac0c-5b7ce2bc5ab9"
      unitRef="usd">19045000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC0zLTEtMS0w_67bb69e0-ae16-4f71-a7df-ec3e9e03e5c4"
      unitRef="usd">13972000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC01LTEtMS0xMzA_3d1c6a52-c3f6-4b9f-89ce-424102e34a16"
      unitRef="usd">37981000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOC03LTEtMS03NTQ_3c7c830d-7845-41da-8853-36fdf4d7b27f"
      unitRef="usd">26527000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS0xLTEtMS0w_086f5f42-74a3-48b5-974d-4e22e89d29ee"
      unitRef="usd">84756000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS0zLTEtMS0w_bfd25c74-b70d-4d96-aa49-4156d6ab9a74"
      unitRef="usd">67124000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS01LTEtMS0xMzA_0154d9be-df0d-4a35-8834-399e5b923a83"
      unitRef="usd">163899000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfOS03LTEtMS03NTQ_2af1ef74-3869-4338-be7e-571246de612b"
      unitRef="usd">130695000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtMS0xLTEtMA_4cd8a72a-a6d9-42b6-8207-59246126c1c9"
      unitRef="usd">-61817000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtMy0xLTEtMA_41806e23-8f9d-425d-8779-05e61b7d6540"
      unitRef="usd">-61277000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtNS0xLTEtMTMw_3187ad3e-7568-4f7b-b0fb-762f247f8ca0"
      unitRef="usd">-133037000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTAtNy0xLTEtNzU0_2762ab07-a993-4b4e-a7fa-da9b77925af6"
      unitRef="usd">-121244000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtMS0xLTEtMA_66bb2d1b-dfe1-4a45-a1af-18991b7c2edf"
      unitRef="usd">1126000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtMy0xLTEtMA_fc38f3b2-4b1f-494d-aa78-e6b80bc7e285"
      unitRef="usd">2598000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtNS0xLTEtMTMy_c4133396-46e7-47dc-9502-82aecfba6d4a"
      unitRef="usd">2305000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTEtNy0xLTEtNzU0_89caaab5-4a07-442d-8137-cd1f129a1486"
      unitRef="usd">5667000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItMS0xLTEtMA_c6d10a94-c3b4-4fa3-84f1-d8f4d6729f82"
      unitRef="usd">-60691000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItMy0xLTEtMA_c5ff0978-be0c-4f9f-90fa-c99d444946b4"
      unitRef="usd">-58679000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItNS0xLTEtMTMy_9e86b926-1358-48e1-a068-5474321eb465"
      unitRef="usd">-130732000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTItNy0xLTEtNzU0_2dd8ce7c-1ad9-4a12-beb6-7e1586fbe8c0"
      unitRef="usd">-115577000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtMS0xLTEtMA_7648a8cc-0bac-4678-a27b-bbf8cb21eb77"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtMy0xLTEtMA_149db64d-3ab6-4c3a-aac5-36c6d82bf4f2"
      unitRef="usd">79000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtNS0xLTEtMTMy_dcf72d6c-0c94-48f2-90f8-0eadb1b8e842"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTMtNy0xLTEtNzU0_71ffe43f-10ea-4ace-a83b-757e0dfa87d6"
      unitRef="usd">-56000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtMS0xLTEtMA_64d05c5d-fbb3-4fa2-972f-b68cf33e0479"
      unitRef="usd">-60691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtMy0xLTEtMA_1b7b61f5-06da-4983-8675-60c953bde5ad"
      unitRef="usd">-58758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtNS0xLTEtMTMy_edfc1250-12fa-4f18-bd0c-6dd8d3e579c6"
      unitRef="usd">-130732000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTQtNy0xLTEtNzU0_8a775914-908d-4eda-9649-99eb07f308bb"
      unitRef="usd">-115521000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtMS0xLTEtMA_dbb095a9-5d12-496b-a1df-547fa82bd3ce"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtMy0xLTEtMA_0f8af722-a59d-48a7-b1c0-999a84680523"
      unitRef="usd">-284000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtNS0xLTEtMTM0_d1cbadf2-4d00-49e6-9248-21b3d0b752b3"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTYtNy0xLTEtNzU0_49e01558-93c2-4345-b6b3-6b386897ba8d"
      unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctMS0xLTEtMA_f10f4276-db83-4e79-91a9-ffeffa33a5ed"
      unitRef="usd">-60827000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctMy0xLTEtMA_e458f853-6d9a-4513-838e-2bf87b0c4c79"
      unitRef="usd">-59042000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctNS0xLTEtMTM0_4419fdba-35d0-4088-a443-9b2044097763"
      unitRef="usd">-130855000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTctNy0xLTEtNzU0_653af914-9074-4e6f-8f32-b2182f543e1b"
      unitRef="usd">-115320000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMS0xLTEtMA_afdca9ec-10f2-42b0-93d5-ae2cb0b5b4b1"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMS0xLTEtMA_f10c2f8a-ba86-46cd-b3df-cc9aad5f35e6"
      unitRef="usdPerShare">-0.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMy0xLTEtMA_132def1d-aa94-41cf-8ec4-c27b6d287a9a"
      unitRef="usdPerShare">-0.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtMy0xLTEtMA_cb33b244-da52-4e55-a11b-a6fdd1bc0949"
      unitRef="usdPerShare">-0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNS0xLTEtMTM0_9ae7e8f0-c720-42b9-85c9-be1e84aa9e33"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNS0xLTEtMTM0_c2295359-edf5-49d3-9872-326402ba0e95"
      unitRef="usdPerShare">-1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNy0xLTEtNzU0_1909237a-dbcc-45df-b32b-0ddcb66920c6"
      unitRef="usdPerShare">-1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTgtNy0xLTEtNzU0_2b784589-1ca6-46d6-bdf4-67aaaaf16b75"
      unitRef="usdPerShare">-1.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMS0xLTEtMA_6a71b560-d1dd-4e11-bbcf-d949e9a9a425"
      unitRef="shares">121291435</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMS0xLTEtMA_a520b3b1-0298-404a-8e5f-2435792a012b"
      unitRef="shares">121291435</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMy0xLTEtMA_93b3fc13-4d91-49b9-8d11-44e2548530d2"
      unitRef="shares">105717912</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktMy0xLTEtMA_d8fd3d3d-7385-4d6b-a89c-67bc76d3476f"
      unitRef="shares">105717912</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNS0xLTEtMTM0_c5b4adbe-a582-499e-b482-aeeae610d8de"
      unitRef="shares">121089174</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNS0xLTEtMTM0_dae86664-c45d-439c-b248-c9f7de928ae8"
      unitRef="shares">121089174</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNy0xLTEtNzU0_76209c26-3b49-4f01-b62f-543b33ea88fc"
      unitRef="shares">104068815</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMTktNy0xLTEtNzU0_b59d73c8-26a6-4d2b-8ccc-e46ab0f40860"
      unitRef="shares">104068815</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMjgx_fbe8d043-9e1e-4a10-b8a7-355e90f6e311"
      unitRef="usd">800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMTY0OTI2NzQ0MjE4Mg_40c72fae-3ffe-4aed-9101-18c264ec206b"
      unitRef="usd">1700000</us-gaap:RevenueFromRelatedParties>
    <dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMzY3_4b4ba91f-d6f8-46c5-8df0-2e64d1700474"
      unitRef="usd">1600000</dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement>
    <dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfMjc0ODc3OTA3MDAxNg_3f927aea-ba1e-4e7f-b1de-6a5094ce4379"
      unitRef="usd">4100000</dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02a66473e8634570b84aeb569ddedf1d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi02LTEtMS0w_e0631b6a-749c-4607-904e-e6beae4d00cf"
      unitRef="shares">120531333</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i02a66473e8634570b84aeb569ddedf1d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi04LTEtMS0w_6a12b03c-e956-403b-a19d-3d8e232f6bd8"
      unitRef="usd">1531000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d903c8d09ef4ddb8d2bc20989b5c787_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xMC0xLTEtMA_205f1bc1-61f3-4811-8037-63a3fd2fdd4a"
      unitRef="usd">1503660000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ied9cb3b33ecc40c7990f10fa6c6e109c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xMi0xLTEtMA_fedf2dcc-46a2-4871-8dde-e851436b91d5"
      unitRef="usd">-245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4a9132ac494459f9b1379c34804bff0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xNC0xLTEtMA_07904631-06b9-415f-8cc7-d90645cd689a"
      unitRef="usd">-354415000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMi0xNi0xLTEtMA_7b23ba09-c6eb-4c1f-8e18-752b9015651e"
      unitRef="usd">1150531000</us-gaap:StockholdersEquity>
    <dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan
      contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy02LTEtMS0w_0b1085d1-4f11-4332-911e-4f0507728408"
      unitRef="shares">652512</dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy04LTEtMS0w_454f4c4b-b75c-4a02-870d-294fb1e76c77"
      unitRef="usd">6000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy0xMC0xLTEtMA_57797c5f-800d-47bc-a5bf-9d8ec429584e"
      unitRef="usd">10859000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMy0xNi0xLTEtMA_7161e3af-1da2-4ce2-b07e-a102b8c7bdb7"
      unitRef="usd">10865000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC02LTEtMS0w_9c33328d-a097-428d-9ec3-8f7ecffa5d52"
      unitRef="shares">348107</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i419607a3a35b4ef1b7cc52afc1a1f572_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC04LTEtMS0w_60662fcf-e939-4227-9cf7-dbdf8e67a7d5"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC0xMC0xLTEtMA_75d9b7dc-46d3-4463-826e-bddf4a7153e2"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNC0xNi0xLTEtMA_4d992c11-4e39-4438-a775-548234ad367f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3dfeaf13a7da40c8b7d79c3511bd21b9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNS0xMC0xLTEtMA_34b0ddec-6e0c-43f0-97ee-d5ef08ed7cd0"
      unitRef="usd">42164000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNS0xNi0xLTEtMA_f5bb24b5-a696-44b9-98a0-9247464f4132"
      unitRef="usd">42164000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i01b016849efd41e0a7f68d1fe497417b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNi0xNC0xLTEtMA_3d493184-71c6-48aa-ab2e-57abdb49342e"
      unitRef="usd">-130732000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNi0xNi0xLTEtMA_9bdf61ef-c578-4b69-a227-b1bf283d9a00"
      unitRef="usd">-130732000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i827eb6ea9cf245449e19c17ab5d86016_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNy0xMi0xLTEtMA_07b6ecb6-dbe6-4e45-a47d-73aa8db9c971"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfNy0xNi0xLTEtMA_effb31bd-5723-4fe7-820e-795ee9b64b99"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC02LTEtMS0w_7492fa20-4a88-4704-9d78-8275dcd49c50"
      unitRef="shares">121531952</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC04LTEtMS0w_3bd2754a-4bbb-4075-81e1-0e354497615e"
      unitRef="usd">1541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e2d7a0e044a4dad964a7e437b838973_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xMC0xLTEtMA_58d4eaf9-790d-4914-a977-b692b4340091"
      unitRef="usd">1556679000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i212fe220865049c7870e5c41451e3a2d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xMi0xLTEtMA_669ab0a6-f36e-4316-918b-c3f53ef965c3"
      unitRef="usd">-368000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56575c3bc0e949adb35a8ec7e2e6b026_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xNC0xLTEtMA_d0eba355-55b1-46ab-ad89-b9ca702abacc"
      unitRef="usd">-485147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfOC0xNi0xLTEtMA_92e13535-bfd4-4c37-a098-24a5d2d8d0d3"
      unitRef="usd">1072705000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iab820bb95c6646fd9e8f9f1e758b8345_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtNi0xLTEtNzgy_3560055b-67ab-486a-940c-5ec8d82d33c1"
      unitRef="shares">121147432</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iab820bb95c6646fd9e8f9f1e758b8345_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtOC0xLTEtNzgy_4a8dfe77-de7c-4b25-b29c-ad656886d454"
      unitRef="usd">1537000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7dd2ba8a6c414591aa27b5856c846786_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTAtMS0xLTc4Mg_05a01301-3df7-4e94-ab70-18f0c577edc1"
      unitRef="usd">1528504000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8e5d1cd85a2042aba6aba10139f2bb77_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTItMS0xLTc4Mg_7699c6e6-5c21-4a11-93fc-e81c1d5326b0"
      unitRef="usd">-232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic30d5cb3be1e45299b41cdc2d3e4d6c3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTQtMS0xLTc4Mg_f819b64d-06af-4cf9-ab20-866f9a2e6a38"
      unitRef="usd">-424456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ac8dd9ce2cf450389a20f6ca6d9463e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTYtMS0xLTc4Mg_ed090769-6fe0-4a10-99a9-8a7a7c01578c"
      unitRef="usd">1105353000</us-gaap:StockholdersEquity>
    <dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan
      contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItNi0xLTEtNzgy_a6eceaca-829f-4145-ba84-6826e3730c6d"
      unitRef="shares">317878</dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItOC0xLTEtNzgy_336eb927-4419-4b18-a961-214ff66b0841"
      unitRef="usd">3000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItMTAtMS0xLTc4Mg_fcaeaede-d88a-434e-a3b3-ca17c7c8156c"
      unitRef="usd">7040000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTItMTYtMS0xLTc4Mg_5b19c7b1-7f9c-49a7-8407-3cb0d49362ec"
      unitRef="usd">7043000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtNi0xLTEtNzgy_78ed0300-4d90-46eb-b0fc-efe609de8822"
      unitRef="shares">66642</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic54e81c822464bedaece32e9237e85a1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtOC0xLTEtNzgy_55a33803-8b83-4134-beb7-adffec9ab6fe"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTAtMS0xLTc4Mg_4a154469-b20a-4904-b729-d2f044ac0845"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTYtMS0xLTc4Mg_b5a9e5e9-f549-4d9b-aa2b-959c8bcd07a1"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i34ad219e9ee0438d800daf74335993eb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTQtMTAtMS0xLTc4Mg_af01710e-478a-46d9-b808-788a6ca59043"
      unitRef="usd">21136000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTQtMTYtMS0xLTc4Mg_f11d7cab-39cc-4efa-8e89-2b2156ff8992"
      unitRef="usd">21136000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ia73386ada95c46f7a715aa0d8305fb64_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTQtMS0xLTc4Mg_7814e27c-0fa3-4099-805b-c1b530f9546a"
      unitRef="usd">-60691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTYtMS0xLTc4Mg_d49cb888-6b95-4ab5-8368-b072bef83319"
      unitRef="usd">-60691000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i97d271d86b0f4ba7bf48dda161d2c8ae_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTItMS0xLTc4Mg_5afbb82d-31e1-4a69-b3b2-c531066bfdad"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTYtMS0xLTc4Mg_400124cb-7a56-4269-9213-395a22b0e97e"
      unitRef="usd">-136000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctNi0xLTEtNzgy_83207035-c5bc-412e-8bf7-378a5b2470b3"
      unitRef="shares">121531952</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i380466a249a4446eb92c1ae731afdda4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctOC0xLTEtNzgy_45866c59-beed-454d-8e5c-5cb129b86bd4"
      unitRef="usd">1541000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2e2d7a0e044a4dad964a7e437b838973_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTAtMS0xLTc4Mg_a21956a3-869f-4c4b-b421-7b6055f94556"
      unitRef="usd">1556679000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i212fe220865049c7870e5c41451e3a2d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTItMS0xLTc4Mg_c2d76904-25bb-4a78-87b0-9547ac183c9d"
      unitRef="usd">-368000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56575c3bc0e949adb35a8ec7e2e6b026_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTQtMS0xLTc4Mg_9f2978ae-eb45-49f9-9279-bf3a8361da1c"
      unitRef="usd">-485147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTYtMS0xLTc4Mg_be3fe25f-b03c-433a-9532-3a464e8fcb68"
      unitRef="usd">1072705000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9d5a92835743408791605970fb017b0d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtNi0xLTEtNzkx_d30a5882-ab15-4f5f-8de3-c0c35160ae90"
      unitRef="shares">96189935</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9d5a92835743408791605970fb017b0d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtOC0xLTEtNzkx_28271643-f012-48ac-858b-0ba0f98e86a6"
      unitRef="usd">1288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0cda044a910b458b873293474328e95b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTAtMS0xLTc5MQ_8f0f879a-476b-4757-acdd-c5428c98c15c"
      unitRef="usd">818803000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i32a463f1c2f346b6b0769a37f894f83a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTItMS0xLTc5MQ_7d2b99fb-b3e8-4b07-b8a5-6ea83ae8f95f"
      unitRef="usd">350000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8d6313601eb46faa618314732441911_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTQtMS0xLTc5MQ_f447eca3-1914-45c8-8a45-e1abd3ff6c31"
      unitRef="usd">-425551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i06718fafa7304dccab61201c7e792c8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjAtMTYtMS0xLTc5MQ_b21d307b-00da-41e3-a892-a7b1c56110f1"
      unitRef="usd">394890000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtMC0xLTEtNzkxL3RleHRyZWdpb246MThlNWM3NTkwMDk2NDhiM2JlMjkwYmQyNTJhMDc4NGFfMTA5OTUxMTYyNzg1OQ_6749fb07-98e6-4db6-810d-529bc65faea7"
      unitRef="usd">632000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtNi0xLTEtNzkx_8752bb2e-6d7e-46a3-a6dc-3acc302ad6dd"
      unitRef="shares">9000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtOC0xLTEtNzkx_bf0bb016-e81f-40a7-a22d-cdff92f7890d"
      unitRef="usd">90000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtMTAtMS0xLTc5MQ_9a678491-4b18-40e2-ae59-ad721e7cf1d2"
      unitRef="usd">193858000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjEtMTYtMS0xLTc5MQ_5c444bfa-12d1-4c3e-886c-2f025c7718aa"
      unitRef="usd">193948000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan
      contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItNi0xLTEtNzkx_ef140cc6-bc0d-4889-be4f-a87e2ec3c03d"
      unitRef="shares">589516</dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItOC0xLTEtNzkx_8a32c3b8-e04d-4506-b660-fd1f52a2ce67"
      unitRef="usd">6000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItMTAtMS0xLTc5MQ_6f42b7de-0e9f-4ad5-b256-b9307a15f659"
      unitRef="usd">5374000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjItMTYtMS0xLTc5MQ_b06816f8-df63-4642-b791-afa235573fdf"
      unitRef="usd">5380000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtNi0xLTEtNzkx_d38dddfc-68d6-4fb2-8ad0-a82669e9c87e"
      unitRef="shares">118421</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i804f4fc016f9421fa957991f4742f56a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtOC0xLTEtNzkx_8eb6e168-51e6-455e-9f93-024b4191891d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtMTAtMS0xLTc5MQ_e60470bc-0958-4174-9b9e-1efdbfce879e"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjMtMTYtMS0xLTc5MQ_202f39c7-4959-460c-a1dd-9ab264e1d1c5"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i92000e26e4684bd6a28063346c0b0282_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjQtMTAtMS0xLTc5MQ_ea72faf8-b952-40b8-a9a5-56d0b070b33a"
      unitRef="usd">23269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjQtMTYtMS0xLTc5MQ_489bdf6e-3ee4-4bce-add3-e9a56dee3837"
      unitRef="usd">23269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i093ff2667fdb4c69a0b6f0fb42af21b4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjUtMTQtMS0xLTc5MQ_1b5b9b33-5344-4245-baa5-caf6420da178"
      unitRef="usd">-115521000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjUtMTYtMS0xLTc5MQ_2dbfc8a5-e70b-4f82-b9f4-05117edf6155"
      unitRef="usd">-115521000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5bf7de0ac3b3420c8677e6161954a026_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjYtMTItMS0xLTc5MQ_f8ab4a85-f187-406b-be6e-0cb4099a032f"
      unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjYtMTYtMS0xLTc5MQ_e66296db-ad95-4e0a-99c6-efa9e032b8ef"
      unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctNi0xLTEtNzkx_59460673-e4e5-41d4-bd14-0a393dc91fbf"
      unitRef="shares">105897872</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctOC0xLTEtNzkx_d6016cb1-c82d-4071-aaaa-0f5540b8cd6b"
      unitRef="usd">1385000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id62309542d364389bb055dd3759fd67a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTAtMS0xLTc5MQ_7c4edda3-f207-4a68-ac93-9385a70bca42"
      unitRef="usd">1041303000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cfdd61a2439460ca17da1d3e7e20d29_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTItMS0xLTc5MQ_3fbde9c9-a569-4377-80c2-95cb5af8b079"
      unitRef="usd">551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47f3cda79064449ba82deb11c6bb17d7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTQtMS0xLTc5MQ_5d87f11f-010e-4a51-b312-e5df13fe6a74"
      unitRef="usd">-541072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i343770cb9927415ab5058092c4f97820_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMjctMTYtMS0xLTc5MQ_fa4ec591-d032-40bc-b460-a1e667bc6f63"
      unitRef="usd">502167000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i191e7846edd1425f917f38eb22c5483e_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtNi0xLTEtMA_2684ae9f-bcaa-484c-9c5e-3f45bfd9ccb1"
      unitRef="shares">105541343</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i191e7846edd1425f917f38eb22c5483e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtOC0xLTEtMA_53582fc8-cdf8-4e57-a97b-f8dabfcbbe85"
      unitRef="usd">1382000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i684cdc839f2e4903ac2d900f0597a70d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTAtMS0xLTA_b9c1eef0-a862-4f99-b151-63a9b2f86862"
      unitRef="usd">1025408000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf84a3a2c9ec4ad7b5c49f464eab5f08_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTItMS0xLTA_d4ce6099-6991-440d-9d41-ff04ca379e9f"
      unitRef="usd">835000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if91185b3fd194191acb9550dfad96a23_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTQtMS0xLTA_c4fd0b48-3382-4bca-ae12-ba0fb39e9db5"
      unitRef="usd">-482314000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6cbed603ef440fa886004f2a63c5166_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTEtMTYtMS0xLTA_1b84ec02-9224-426b-864c-0441bf061af3"
      unitRef="usd">545311000</us-gaap:StockholdersEquity>
    <dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan
      contextRef="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtNi0xLTEtMA_84ba4ec2-7c76-40eb-8a56-a65d33e07d2b"
      unitRef="shares">329947</dnli:StockIssuedDuringPeriodSharesEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtOC0xLTEtMA_9004614b-2221-41c6-b1ba-9275bcf36e27"
      unitRef="usd">3000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="icb3ddc67c5e6435ca167a0c77b7a44a3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTAtMS0xLTA_276713e8-9f49-479e-8ec1-ddd3ef82a2bc"
      unitRef="usd">3411000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <dnli:StockIssuedDuringPeriodValueEquityIncentivePlan
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTMtMTYtMS0xLTA_e480add7-50a3-45df-a7ba-9aff20d722f0"
      unitRef="usd">3414000</dnli:StockIssuedDuringPeriodValueEquityIncentivePlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ie63debb5462341d7994c2221ce0c78a1_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTQtNi0xLTEtMA_66247c2f-d3ed-4d70-a39a-3c036f482abe"
      unitRef="shares">26582</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="icb3ddc67c5e6435ca167a0c77b7a44a3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTAtMS0xLTA_11389f31-9f6a-40dd-99bb-e7a478442992"
      unitRef="usd">12484000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTUtMTYtMS0xLTA_a6855012-d20b-46ce-b118-e09d02bd3b1a"
      unitRef="usd">12484000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i392a8698357940228f5af4a1b5f794ee_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTQtMS0xLTA_b713fa8b-ae31-4c38-a7aa-86d5b29b5767"
      unitRef="usd">-58758000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTYtMTYtMS0xLTA_96275954-eb45-4592-ab12-fa51b147d9cd"
      unitRef="usd">-58758000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i76db9bcc0b5245bbbf0abc436fa1509f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTItMS0xLTA_38c87594-dbb6-41ea-b855-de3e722fbb53"
      unitRef="usd">-284000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTctMTYtMS0xLTA_6aa29773-ddc8-465a-94cd-f4ab167d4d87"
      unitRef="usd">-284000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtNi0xLTEtMA_0b2322a1-9b15-4ad5-84c5-e09daf884de9"
      unitRef="shares">105897872</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7f93b34a8a0d412ea02bfd371cb28f37_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtOC0xLTEtMA_c80b6132-1469-47a5-ba63-10bb6aab5553"
      unitRef="usd">1385000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id62309542d364389bb055dd3759fd67a_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTAtMS0xLTA_40729a94-2668-468d-ac70-9f2afdc9c049"
      unitRef="usd">1041303000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cfdd61a2439460ca17da1d3e7e20d29_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTItMS0xLTA_edf3336b-df95-41f2-b479-98bf873daffc"
      unitRef="usd">551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47f3cda79064449ba82deb11c6bb17d7_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTQtMS0xLTA_6b42d43c-1db2-4ce8-a385-25a35acaac47"
      unitRef="usd">-541072000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i343770cb9927415ab5058092c4f97820_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yMi9mcmFnOjc5NjlkNzA1YTQzOTRhYjdiYmU4OWM3MjYyNDQwY2MxL3RhYmxlOjU4NmVmODM0YjZmYjQxY2RhMzgxN2NiMDk1ZGEyMDg1L3RhYmxlcmFuZ2U6NTg2ZWY4MzRiNmZiNDFjZGEzODE3Y2IwOTVkYTIwODVfMTgtMTYtMS0xLTA_b426e22c-cb35-49a6-825b-992a7c242d28"
      unitRef="usd">502167000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMy0xLTEtMS0w_4b3dca6b-c6de-4c1c-883e-c83d34e62736"
      unitRef="usd">-130732000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMy0zLTEtMS0w_2cdce7aa-18db-43dd-a283-ba883d047bf6"
      unitRef="usd">-115521000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNS0xLTEtMS0w_9be322cd-a9b5-4532-a62b-acca70147f92"
      unitRef="usd">4312000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNS0zLTEtMS0w_e9dd22b9-0a7b-4b02-9e6e-2fb1cd5204d3"
      unitRef="usd">4254000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNi0xLTEtMS0w_364df599-dc70-4d9b-b56b-7836b9fbc40d"
      unitRef="usd">42164000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNi0zLTEtMS0w_3eda7f18-5e62-4738-83f7-8caa32c367be"
      unitRef="usd">23269000</us-gaap:ShareBasedCompensation>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNy0xLTEtMS0w_82e15101-f4c0-402a-a309-70694c72f021"
      unitRef="usd">-3656000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfNy0zLTEtMS0w_fa878372-2dc6-474b-ac74-5ccd25fa9096"
      unitRef="usd">1025000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <dnli:IncreaseDecreaseInNonCashOperatingLeaseExpense
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOC0xLTEtMS0w_3dc1fbc5-24b6-44c7-8337-b4b17acf7487"
      unitRef="usd">1419000</dnli:IncreaseDecreaseInNonCashOperatingLeaseExpense>
    <dnli:IncreaseDecreaseInNonCashOperatingLeaseExpense
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOC0zLTEtMS0w_066307dd-150a-40d0-b27d-4fb3378a9b4d"
      unitRef="usd">978000</dnli:IncreaseDecreaseInNonCashOperatingLeaseExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOS0xLTEtMS0w_52519547-b3f4-473a-9306-e3a822866e74"
      unitRef="usd">0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfOS0zLTEtMS0w_3fe29ed1-afd9-4237-a770-46eacf6a520a"
      unitRef="usd">39000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTEtMS0xLTEtMA_3723ad61-a155-4ef0-a196-ebcb4f34750b"
      unitRef="usd">8055000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTEtMy0xLTEtMA_a806c71f-28a3-4e2c-ba3f-3adc0db1c1c6"
      unitRef="usd">-3794000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTItMS0xLTEtMA_20766279-2a3e-4b0d-a913-eb918d421af1"
      unitRef="usd">3001000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTItMy0xLTEtMA_2aa59edf-fff2-45ed-80db-329708f534fb"
      unitRef="usd">-744000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTMtMS0xLTEtMA_fee7fb8b-c558-4b35-999a-1f37a12f7b31"
      unitRef="usd">-9527000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTMtMy0xLTEtMA_f375e300-8c6a-4828-b94b-c37e5053e6f0"
      unitRef="usd">-2215000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTQtMS0xLTEtMA_17203d17-141f-4c04-a1c9-54f3cdce7210"
      unitRef="usd">-6175000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTQtMy0xLTEtMA_b2786e6b-2758-4c21-a661-c98689b23bdc"
      unitRef="usd">-8644000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <dnli:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTUtMS0xLTEtMA_f2f42d29-fbb7-4581-a778-092a4c21113f"
      unitRef="usd">-1686000</dnli:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties>
    <dnli:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTUtMy0xLTEtMA_7a0c30c9-c3f9-4ed0-8fef-cb8ba0f0a9fe"
      unitRef="usd">0</dnli:IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTgtMS0xLTEtMA_9ef860ef-8418-44fe-b4d4-bd8860b8a966"
      unitRef="usd">-104461000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMTgtMy0xLTEtMA_cccd09b7-cf82-452e-81b6-bcb6c69c32f6"
      unitRef="usd">-97849000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjAtMS0xLTEtMA_3977b9c5-0d75-4cf8-8c1c-9839931189bf"
      unitRef="usd">847296000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjAtMy0xLTEtMA_d8c4449a-8ba4-4802-85fc-ea7b3e529355"
      unitRef="usd">323607000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjEtMS0xLTEtMA_382bbbb2-b40b-463b-99d7-8052446c3f2c"
      unitRef="usd">3572000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjEtMy0xLTEtMA_84be6673-71ee-4b44-91fa-30f788b0161a"
      unitRef="usd">1194000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjItMS0xLTEtMA_f54521d2-4a79-4874-b03c-e8a68dc7229c"
      unitRef="usd">923000000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjItMy0xLTEtMA_de5b1194-f918-4b34-8d9e-540a320ba3a0"
      unitRef="usd">281057000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjMtMS0xLTEtMA_248b2eb6-a693-45ba-ae4a-4ea5ac37c54d"
      unitRef="usd">72132000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjMtMy0xLTEtMA_81e2078d-df17-4b19-bc79-7bff78ff9a87"
      unitRef="usd">-43744000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjYtMS0xLTEtMA_84040559-4452-4de5-9853-948fa7c2cfd1"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjYtMy0xLTEtMA_3f6b42bf-b25f-4063-8694-67a328299dff"
      unitRef="usd">193948000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjgtMS0xLTEtMA_8349b047-cc7e-4761-b582-71ebaf5d307b"
      unitRef="usd">10865000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjgtMy0xLTEtMA_6367f06e-305f-485a-9a64-c35291d02a12"
      unitRef="usd">5380000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjktMS0xLTEtMA_14cfbd7f-cd93-4fc5-b20b-813918ba6806"
      unitRef="usd">10865000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMjktMy0xLTEtMA_7d821d30-e309-429f-acc9-484bf4336e1d"
      unitRef="usd">199328000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzAtMS0xLTEtMA_229a872e-7566-4ce5-b0e1-a3af6e23781a"
      unitRef="usd">-21464000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzAtMy0xLTEtMA_f64431b1-6fc8-461a-9c8f-2234add5d0c5"
      unitRef="usd">57735000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzEtMS0xLTEtMA_525da056-9e51-44a9-9ac4-248c99532393"
      unitRef="usd">508644000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i06718fafa7304dccab61201c7e792c8a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzEtMy0xLTEtMA_705214aa-5123-40be-bea9-199cf784bcc6"
      unitRef="usd">80949000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzItMS0xLTEtMA_3b910f75-b3ec-4015-a5ae-c57bfa161f95"
      unitRef="usd">487180000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i343770cb9927415ab5058092c4f97820_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzItMy0xLTEtMA_063e1acd-4dba-4c32-836c-c81fc3a52838"
      unitRef="usd">138684000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzUtMS0xLTEtMA_8c8dc166-7791-4e59-b8f8-102de01a3958"
      unitRef="usd">229000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8yNS9mcmFnOjQ2NzcyY2FlZTEzNDRlMmFhZWEwODUxN2ZlMzI4N2ZlL3RhYmxlOmQ4ZWY3YzY2ZTk5NzRkYmM5YTU5Y2VlMmVhOTdmNzAxL3RhYmxlcmFuZ2U6ZDhlZjdjNjZlOTk3NGRiYzlhNTljZWUyZWE5N2Y3MDFfMzUtMy0xLTEtMA_c2cbc068-563b-4ee1-a5a6-e0e8c48ce5ac"
      unitRef="usd">2000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjg_3a09114f-cb55-468c-9434-13cbe714c587">Significant Accounting Policies&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Organization and Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denali Therapeutics Inc. ("Denali" or the &#x201c;Company&#x201d;) is a biopharmaceutical company, incorporated in Delaware, that discovers and develops therapeutics to defeat neurodegenerative diseases. The Company is headquartered in South San Francisco, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and the instructions to Form 10-Q and Article 10 of SEC Regulation S-X for interim financial information. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on February&#160;26, 2021 (the "2020 Annual Report on Form 10-K"). The Condensed Consolidated Balance Sheet as of December 31, 2020 was derived from the audited annual consolidated financial statements as of and for the period then ended. Certain information and footnote disclosures typically included in the Company's annual consolidated financial statements have been condensed or omitted. The accompanying unaudited condensed consolidated financial statements reflect all adjustments that, in the opinion of management, are necessary for a fair statement of the results of the interim periods presented. All such adjustments are of a normal recurring nature except for the impacts of adopting new accounting standards, if any, discussed below. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the six months ended&#160;June 30, 2021, except as discussed below in the section titled "Recently Adopted Accounting Pronouncement," there were no material changes to the Company's significant accounting and financial reporting policies from those reflected in the 2020 Annual Report on Form 10-K. For further information with regard to the Company&#x2019;s Significant Accounting Policies, please refer to Note 1, "Significant Accounting Policies," to the Company&#x2019;s Consolidated Financial Statements included in the 2020 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;For the Company and its subsidiaries, the functional currency has been determined to be U.S. dollars. Monetary assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, as well as the reported amounts of expenses during the reporting period. Actual results could differ from those estimates, and such differences could be material to the Condensed Consolidated Balance Sheets and Statements of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation. Such reclassifications have not materially affected previously reported amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and forward foreign currency exchange contracts. Substantially all of the Company&#x2019;s cash and cash equivalents are deposited in accounts with financial institutions that management believes are of high credit quality. Such deposits have and will continue to exceed federally insured limits. The Company maintains its cash with accredited financial institutions and accordingly, such funds are subject to minimal credit risk. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investment policy limits investments to certain types of securities issued by the U.S. government, its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The Company is exposed to credit risk in the event of a default by the financial institutions holding its cash, cash equivalents and marketable securities and issuers of marketable securities to the extent recorded on the Condensed Consolidated Balance Sheets. As of June 30, 2021 and December 31, 2020, the Company had no off balance sheet concentrations of credit risk. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to counterparty credit risk on all of its derivative financial instruments. The Company has established and maintains strict counterparty credit guidelines and enters into hedges only with financial institutions that are investment grade or better to minimize the Company&#x2019;s exposure to potential defaults. The Company does not require collateral to be pledged under these agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to a number of risks similar to other early-stage biopharmaceutical companies, including, but not limited to, the need to obtain adequate additional funding, possible failure of current or future preclinical testing or clinical trials, its reliance on third parties to conduct its clinical trials, the need to obtain regulatory and marketing approvals for its product candidates, competitors developing new technological innovations, the need to successfully commercialize and gain market acceptance of the Company&#x2019;s product candidates, its right to develop and commercialize its product candidates pursuant to the terms and conditions of the licenses granted to the Company, protection of proprietary technology, the ability to make milestone, royalty or other payments due under any license or collaboration agreements, and the need to secure and maintain adequate manufacturing arrangements with third parties. If the Company does not successfully commercialize or partner any of its product candidates, it will be unable to generate product revenue or achieve profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The COVID-19 pandemic has caused increased risk and uncertainty for the Company. Credit risk associated with investments in securities may increase if any institution with which the Company has an investment is significantly impacted by the COVID-19 pandemic. As of June 30, 2021, the Company has not realized any losses on its cash deposits or investments. COVID-19 may impact the timelines and progress of the Company's preclinical activities and clinical trials, and may impact its ability to raise capital in the near term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has one operating segment. The Company&#x2019;s chief operating decision maker, its Chief Executive Officer, manages the Company&#x2019;s operations on a consolidated basis for the purposes of allocating resources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original maturities of 90 days or less at the date of purchase to be cash and cash equivalents. Cash equivalents are reported at fair value.&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Statements of Cash Flows is composed of Cash and Cash equivalents reported in the Condensed Consolidated Balance Sheets and $1.5 million of restricted cash for the letter of credit for the Company&#x2019;s headquarters building lease, which is included&#160;within other&#160;non-current&#160;assets&#160;in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally invests its excess cash in money market funds and investment grade short to intermediate-term fixed income securities. Such investments are included in cash and cash equivalents, short-term marketable securities, or long-term marketable securities on the Condensed Consolidated Balance Sheets, are considered available-for-sale, and reported at fair value with net unrealized gains and losses included as a component of stockholders&#x2019; equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies investments in securities with remaining maturities of less than one year, or where its intent is to use the investments to fund current operations or to make them available for current operations, as short-term investments. The Company classifies investments in securities with remaining maturities of over one year as long-term investments. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses and declines in value determined to be due to credit losses on marketable securities, if any, are included in interest and other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically evaluates the need for an allowance for credit losses. This evaluation includes consideration of several qualitative and quantitative factors, including whether it has plans to sell the security, whether it is more likely than not it will be required to sell any marketable securities before recovery of its amortized cost basis, and if the entity has the ability and intent to hold the security to maturity, and the portion of any unrealized loss that is the result of a credit loss. Factors considered in making these evaluations include quoted market prices, recent financial results and operating trends, implied values from any recent transactions or offers of investee securities, credit quality of debt instrument issuers, expected cash flows from securities, other publicly available information that may affect the value of the marketable security, duration and severity of the decline in value, and the Company's strategy and intentions for holding the marketable security.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounts receivable balance is primarily composed of amounts receivable from the Company's collaboration partners, net of an allowance for credit losses, if required. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivatives and Hedging Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company measures its derivative instruments at fair value, and accounts for them as either assets or liabilities included within Prepaid expenses and other current assets and Other accruals and other current liabilities, respectively, on the Condensed Consolidated Balance Sheets. Derivatives are adjusted to fair value through interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases real estate, and certain equipment for use in its operations. A determination is made as to whether an arrangement is a lease at inception. A right-of-use (&#x201c;ROU&#x201d;) asset and operating lease liability is recognized for identified operating leases in the Condensed Consolidated Balance Sheets. The changes in operating lease ROU assets and operating lease liabilities are presented net within non-cash adjustment to operating lease expense in the Condensed Consolidated Statements of Cash Flows. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the Company&#x2019;s right to use the underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments due over the lease term, with the ROU assets adjusted for lease incentives received. When determining the present value of lease payments, the Company uses its incremental borrowing rate on the date of lease commencement, or the rate implicit in the lease, if known. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed by management to be reasonably certain at lease inception.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases with an initial term of 12 months or less are not recorded on the balance sheet, unless they include an option to purchase the underlying asset that the Company is reasonably certain to exercise. The Company recognizes lease expenses on a straight-line basis over the lease term. The Company has leases with lease and non-lease components, which the Company has elected to account for as a single lease component. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;License and Collaboration Revenue&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC&#160;808,&#160;Collaborative Arrangements&#160;(&#x201c;ASC&#160;808&#x201d;) to determine whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities.&#160;This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.&#160;For collaboration arrangements within the scope of ASC&#160;808&#160;that contain multiple elements, the Company first determines which elements of the collaboration are deemed to be within the scope of ASC&#160;808&#160;and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of Topic 606. For elements of collaboration arrangements that are accounted for pursuant to ASC&#160;808, an appropriate recognition method is determined and applied consistently, generally by analogy to Topic 606.&#160;The accounting treatment pursuant to Topic 606 is outlined below. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of licensing and collaboration agreements entered into typically include payment of one or more of the following: non-refundable, up-front license fees; development, regulatory and commercial milestone payments; payments for manufacturing supply and research and development services and royalties on net sales of licensed products. Each of these payments results in license, collaboration and other revenue, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenue. The core principle of Topic 606 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received in exchange for those goods or services. The Company may also receive reimbursement or make payments to a collaboration partner to satisfy cost sharing requirements. These payments are accounted for pursuant to ASC 808 and are recorded as an offset or increase to research and development expenses, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under each of its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts received prior to satisfying the revenue recognition criteria are recorded as contract liabilities in the Company&#x2019;s Condensed Consolidated Balance Sheets. If the related performance obligation is expected to be satisfied within the next twelve months this will be classified in current liabilities. Amounts recognized as revenue prior to the Company having an unconditional right (other than a right that is conditioned only on the passage of time) to receipt are recorded as contract assets in the Company's Condensed Consolidated Balance Sheets. If the Company expects to have an unconditional right to receive the consideration in the next twelve months, this will be classified in current assets. A net contract asset or liability is presented for each contract with a customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At contract inception, the Company assesses the goods or services promised in a contract with a customer and identifies those distinct goods and services that represent a performance obligation. A promised good or service may not be identified as a performance obligation if it is immaterial in the context of the contract with the customer, if it is not separately identifiable from other promises in the contract (either because it is not capable of being separated or because it is not separable in the context of the contract), or if the promised good or service does not provide the customer with a material right. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the terms of the contract to determine the transaction price. The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer. The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both. Variable consideration will only be included in the transaction price when it is not considered constrained, which is when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling prices ("SSP").&#160;The relative SSP for each deliverable is estimated using external sourced evidence if it is available. If external sourced evidence is not available, the Company uses its best estimate of the SSP for the deliverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when, or as, the Company satisfies a performance obligation by transferring a promised good or service to a customer. An asset is transferred when, or as, the customer obtains control of that asset, which for a service is considered to be as the services are received and used. The Company recognizes revenue over time by measuring the progress toward complete satisfaction of the relevant performance obligation using an appropriate input or output method based on the nature of the service promised to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After contract inception, the transaction price is reassessed at every period end and updated for changes such as resolution of uncertain events. Any change in the transaction price is allocated to the performance obligations on the same basis as at contract inception, or to a single performance obligation as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management may be required to exercise considerable judgment in estimating revenue to be recognized. Judgment is required in identifying performance obligations, estimating the transaction price, estimating the SSP of identified performance obligations, which may include forecasted revenue, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success, and estimating the progress towards satisfaction of performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss is composed of net loss and certain changes in stockholders&#x2019; equity that are excluded from net loss, primarily unrealized gains or losses on the Company&#x2019;s marketable securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2019-12 modifies ASC 740 to simplify several aspects of accounting for income taxes, including eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted, and is required to be adopted prospectively, with the exception of certain specific amendments, which were not applicable to the Company. The Company adopted this standard as of January 1, 2021 using a prospective approach. Adoption of the standard did not have a material impact on its Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <dnli:OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzk_bea78081-c621-4bb7-b75a-e1bdf24d98e2">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Organization and Description of Business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denali Therapeutics Inc. ("Denali" or the &#x201c;Company&#x201d;) is a biopharmaceutical company, incorporated in Delaware, that discovers and develops therapeutics to defeat neurodegenerative diseases. The Company is headquartered in South San Francisco, California.&lt;/span&gt;&lt;/div&gt;</dnli:OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzc_cafa04b0-8c50-4a57-990a-fe3651f76edc">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial information and the instructions to Form 10-Q and Article 10 of SEC Regulation S-X for interim financial information. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on February&#160;26, 2021 (the "2020 Annual Report on Form 10-K"). The Condensed Consolidated Balance Sheet as of December 31, 2020 was derived from the audited annual consolidated financial statements as of and for the period then ended. Certain information and footnote disclosures typically included in the Company's annual consolidated financial statements have been condensed or omitted. The accompanying unaudited condensed consolidated financial statements reflect all adjustments that, in the opinion of management, are necessary for a fair statement of the results of the interim periods presented. All such adjustments are of a normal recurring nature except for the impacts of adopting new accounting standards, if any, discussed below. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjI_29c84152-d352-4ddd-a1f1-af6fd03c9a0a">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;For the Company and its subsidiaries, the functional currency has been determined to be U.S. dollars. Monetary assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjk_6b119d52-9f90-4bae-ab35-775791a8881b">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, as well as the reported amounts of expenses during the reporting period. Actual results could differ from those estimates, and such differences could be material to the Condensed Consolidated Balance Sheets and Statements of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMTIwOTQ2Mjc5Mjg5MjI_632938a4-1d72-44cd-9d5a-e5cd7ca5e291">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation. Such reclassifications have not materially affected previously reported amounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzY_b4f376a9-e3a2-4433-94e2-a230440b5bc8">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk and Other Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and forward foreign currency exchange contracts. Substantially all of the Company&#x2019;s cash and cash equivalents are deposited in accounts with financial institutions that management believes are of high credit quality. Such deposits have and will continue to exceed federally insured limits. The Company maintains its cash with accredited financial institutions and accordingly, such funds are subject to minimal credit risk. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investment policy limits investments to certain types of securities issued by the U.S. government, its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The Company is exposed to credit risk in the event of a default by the financial institutions holding its cash, cash equivalents and marketable securities and issuers of marketable securities to the extent recorded on the Condensed Consolidated Balance Sheets. As of June 30, 2021 and December 31, 2020, the Company had no off balance sheet concentrations of credit risk. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to counterparty credit risk on all of its derivative financial instruments. The Company has established and maintains strict counterparty credit guidelines and enters into hedges only with financial institutions that are investment grade or better to minimize the Company&#x2019;s exposure to potential defaults. The Company does not require collateral to be pledged under these agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to a number of risks similar to other early-stage biopharmaceutical companies, including, but not limited to, the need to obtain adequate additional funding, possible failure of current or future preclinical testing or clinical trials, its reliance on third parties to conduct its clinical trials, the need to obtain regulatory and marketing approvals for its product candidates, competitors developing new technological innovations, the need to successfully commercialize and gain market acceptance of the Company&#x2019;s product candidates, its right to develop and commercialize its product candidates pursuant to the terms and conditions of the licenses granted to the Company, protection of proprietary technology, the ability to make milestone, royalty or other payments due under any license or collaboration agreements, and the need to secure and maintain adequate manufacturing arrangements with third parties. If the Company does not successfully commercialize or partner any of its product candidates, it will be unable to generate product revenue or achieve profitability.&lt;/span&gt;&lt;/div&gt;The COVID-19 pandemic has caused increased risk and uncertainty for the Company. Credit risk associated with investments in securities may increase if any institution with which the Company has an investment is significantly impacted by the COVID-19 pandemic.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjQ_2db6cae0-be5e-4e95-92ed-a3936ae211dc">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has one operating segment. The Company&#x2019;s chief operating decision maker, its Chief Executive Officer, manages the Company&#x2019;s operations on a consolidated basis for the purposes of allocating resources.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfNzA0OA_5d2c9acf-937c-4664-8bea-3d841a06b64f"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzg_75eb0c2f-0274-4609-b65e-22ecf06f2ced">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers all highly liquid investments with original maturities of 90 days or less at the date of purchase to be cash and cash equivalents. Cash equivalents are reported at fair value.&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Statements of Cash Flows is composed of Cash and Cash equivalents reported in the Condensed Consolidated Balance Sheets and $1.5 million of restricted cash for the letter of credit for the Company&#x2019;s headquarters building lease, which is included&#160;within other&#160;non-current&#160;assets&#160;in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfNzY5OA_08e818ac-0a9d-45de-836b-d9bd384a0508"
      unitRef="usd">1500000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjY_b9eae1a2-ea98-4a61-8447-b377044f128d">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Marketable Securities&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally invests its excess cash in money market funds and investment grade short to intermediate-term fixed income securities. Such investments are included in cash and cash equivalents, short-term marketable securities, or long-term marketable securities on the Condensed Consolidated Balance Sheets, are considered available-for-sale, and reported at fair value with net unrealized gains and losses included as a component of stockholders&#x2019; equity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company classifies investments in securities with remaining maturities of less than one year, or where its intent is to use the investments to fund current operations or to make them available for current operations, as short-term investments. The Company classifies investments in securities with remaining maturities of over one year as long-term investments. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses and declines in value determined to be due to credit losses on marketable securities, if any, are included in interest and other income, net.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically evaluates the need for an allowance for credit losses. This evaluation includes consideration of several qualitative and quantitative factors, including whether it has plans to sell the security, whether it is more likely than not it will be required to sell any marketable securities before recovery of its amortized cost basis, and if the entity has the ability and intent to hold the security to maturity, and the portion of any unrealized loss that is the result of a credit loss. Factors considered in making these evaluations include quoted market prices, recent financial results and operating trends, implied values from any recent transactions or offers of investee securities, credit quality of debt instrument issuers, expected cash flows from securities, other publicly available information that may affect the value of the marketable security, duration and severity of the decline in value, and the Company's strategy and intentions for holding the marketable security.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwODQ_ab34faea-46a7-4466-a932-823a50a41be5">Accounts ReceivableThe accounts receivable balance is primarily composed of amounts receivable from the Company's collaboration partners, net of an allowance for credit losses, if required.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwODE_e7870969-4651-451e-b5a9-cf042de3f9ec">Derivatives and Hedging ActivitiesThe Company measures its derivative instruments at fair value, and accounts for them as either assets or liabilities included within Prepaid expenses and other current assets and Other accruals and other current liabilities, respectively, on the Condensed Consolidated Balance Sheets. Derivatives are adjusted to fair value through interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzE_94188f67-cdb0-4f61-861f-dcb014fb51e9">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases real estate, and certain equipment for use in its operations. A determination is made as to whether an arrangement is a lease at inception. A right-of-use (&#x201c;ROU&#x201d;) asset and operating lease liability is recognized for identified operating leases in the Condensed Consolidated Balance Sheets. The changes in operating lease ROU assets and operating lease liabilities are presented net within non-cash adjustment to operating lease expense in the Condensed Consolidated Statements of Cash Flows. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets represent the Company&#x2019;s right to use the underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments due over the lease term, with the ROU assets adjusted for lease incentives received. When determining the present value of lease payments, the Company uses its incremental borrowing rate on the date of lease commencement, or the rate implicit in the lease, if known. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed by management to be reasonably certain at lease inception.&lt;/span&gt;&lt;/div&gt;Leases with an initial term of 12 months or less are not recorded on the balance sheet, unless they include an option to purchase the underlying asset that the Company is reasonably certain to exercise. The Company recognizes lease expenses on a straight-line basis over the lease term. The Company has leases with lease and non-lease components, which the Company has elected to account for as a single lease component.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwODU_8dff6755-18aa-4ffc-ba00-fa2c7f7039bb">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;License and Collaboration Revenue&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC&#160;808,&#160;Collaborative Arrangements&#160;(&#x201c;ASC&#160;808&#x201d;) to determine whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities.&#160;This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.&#160;For collaboration arrangements within the scope of ASC&#160;808&#160;that contain multiple elements, the Company first determines which elements of the collaboration are deemed to be within the scope of ASC&#160;808&#160;and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of Topic 606. For elements of collaboration arrangements that are accounted for pursuant to ASC&#160;808, an appropriate recognition method is determined and applied consistently, generally by analogy to Topic 606.&#160;The accounting treatment pursuant to Topic 606 is outlined below. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of licensing and collaboration agreements entered into typically include payment of one or more of the following: non-refundable, up-front license fees; development, regulatory and commercial milestone payments; payments for manufacturing supply and research and development services and royalties on net sales of licensed products. Each of these payments results in license, collaboration and other revenue, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenue. The core principle of Topic 606 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received in exchange for those goods or services. The Company may also receive reimbursement or make payments to a collaboration partner to satisfy cost sharing requirements. These payments are accounted for pursuant to ASC 808 and are recorded as an offset or increase to research and development expenses, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under each of its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts received prior to satisfying the revenue recognition criteria are recorded as contract liabilities in the Company&#x2019;s Condensed Consolidated Balance Sheets. If the related performance obligation is expected to be satisfied within the next twelve months this will be classified in current liabilities. Amounts recognized as revenue prior to the Company having an unconditional right (other than a right that is conditioned only on the passage of time) to receipt are recorded as contract assets in the Company's Condensed Consolidated Balance Sheets. If the Company expects to have an unconditional right to receive the consideration in the next twelve months, this will be classified in current assets. A net contract asset or liability is presented for each contract with a customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At contract inception, the Company assesses the goods or services promised in a contract with a customer and identifies those distinct goods and services that represent a performance obligation. A promised good or service may not be identified as a performance obligation if it is immaterial in the context of the contract with the customer, if it is not separately identifiable from other promises in the contract (either because it is not capable of being separated or because it is not separable in the context of the contract), or if the promised good or service does not provide the customer with a material right. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considers the terms of the contract to determine the transaction price. The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer. The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both. Variable consideration will only be included in the transaction price when it is not considered constrained, which is when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling prices ("SSP").&#160;The relative SSP for each deliverable is estimated using external sourced evidence if it is available. If external sourced evidence is not available, the Company uses its best estimate of the SSP for the deliverable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when, or as, the Company satisfies a performance obligation by transferring a promised good or service to a customer. An asset is transferred when, or as, the customer obtains control of that asset, which for a service is considered to be as the services are received and used. The Company recognizes revenue over time by measuring the progress toward complete satisfaction of the relevant performance obligation using an appropriate input or output method based on the nature of the service promised to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After contract inception, the transaction price is reassessed at every period end and updated for changes such as resolution of uncertain events. Any change in the transaction price is allocated to the performance obligations on the same basis as at contract inception, or to a single performance obligation as applicable. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management may be required to exercise considerable judgment in estimating revenue to be recognized. Judgment is required in identifying performance obligations, estimating the transaction price, estimating the SSP of identified performance obligations, which may include forecasted revenue, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success, and estimating the progress towards satisfaction of performance obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzI_83e2dd97-6f00-44df-a9d5-317b59b092fb">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive loss is composed of net loss and certain changes in stockholders&#x2019; equity that are excluded from net loss, primarily unrealized gains or losses on the Company&#x2019;s marketable securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNjc_37cc60a9-ce34-47b8-8410-8498c77c9fc3">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share&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:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zMS9mcmFnOmViNjRiYTQ3ZjJiZjQyOTdiNDViOTIwMjBjNjUxMGNiL3RleHRyZWdpb246ZWI2NGJhNDdmMmJmNDI5N2I0NWI5MjAyMGM2NTEwY2JfMjEwNzA_bc2c1400-f734-4d8b-8733-cbef0070d92c">&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ASU No. 2019-12 modifies ASC 740 to simplify several aspects of accounting for income taxes, including eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted, and is required to be adopted prospectively, with the exception of certain specific amendments, which were not applicable to the Company. The Company adopted this standard as of January 1, 2021 using a prospective approach. Adoption of the standard did not have a material impact on its Condensed Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RleHRyZWdpb246MjdhZDM5NjRmNWI5NGIyM2IyMjliMjdjZTViMGZlYmJfNjky_92b27ebb-f4f4-45c8-952a-10321a098f7a">Fair Value Measurements&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value at each balance sheet date are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,160,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;218,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,379,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;335,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;335,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,366,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;113,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,480,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable and accrued liabilities approximate their fair values due to their short-term maturities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Level&#160;2 securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;The company has not transferred any assets or liabilities between the fair value measurement levels.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RleHRyZWdpb246MjdhZDM5NjRmNWI5NGIyM2IyMjliMjdjZTViMGZlYmJfNjkz_de548475-d461-4181-85f8-5eeb59a89e49">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value at each balance sheet date are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;383,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,160,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;218,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,379,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;335,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;335,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,366,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;113,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,480,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id9e09132b5314178b182c51e7f9e218b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC0xLTEtMS0w_022f46cf-9dcf-4747-ab45-e0cb39ec9a6f"
      unitRef="usd">383472000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i45fdc4802fa54c009f406778a503c9ea_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC0zLTEtMS0w_dbd0a3a0-6348-46eb-b95c-bc3ea8b6b30e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i43b8332d45a340489e491f0d5244e911_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC01LTEtMS0w_42643679-2aff-42c8-81c3-8b3fb5e0dcc4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic1fab55e651d4fbcb948e602f2a000cc_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNC03LTEtMS0w_9907d922-9a47-47c6-9122-a8573689ce63"
      unitRef="usd">383472000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i5c6e5000148048d6ae87e34ae7032880_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS0xLTEtMS0w_90374437-c918-4a21-a77b-e114b162760c"
      unitRef="usd">49999000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i06f59982099d4b0e9dcc2187a8743974_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS0zLTEtMS0w_540acb27-e76d-41df-86bb-9f1983c66222"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i446965c820d446cdbfad8a4d6fd8a35d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS01LTEtMS0w_f0281e06-bb81-40ac-9bd6-27e6d255f317"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia5a2677409ef4829b0799f3a112e4cda_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNS03LTEtMS0w_111cd0a6-badc-4a17-bde5-e217b88b124c"
      unitRef="usd">49999000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i68a6bae1e1e84b25b47107386942e76e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi0xLTEtMS0w_91856422-c734-40b8-a7df-3c0877e745cd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic925b390386e4e27b6efc05af43871b6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi0zLTEtMS0w_d274af8f-ba8b-4006-963a-191069972061"
      unitRef="usd">29999000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i824ae360972c4c6f9ded4c594957e670_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi01LTEtMS0w_4ab54c9f-69eb-40e6-859c-1e0459804cb2"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i59118206ff6141b588679e467f3d4eaf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfNi03LTEtMS0w_6fdac14d-8750-4ba3-b907-f3755d368e32"
      unitRef="usd">29999000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icf489e05beb94a4d8634ec32b692e6a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC0xLTEtMS0w_e5d12062-adc6-4a9c-87c0-9afe4fd0048f"
      unitRef="usd">660423000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i14c1d5337e974ff4818ae0547a6f4437_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC0zLTEtMS0w_cd515018-5215-44c9-8f52-8fda2a5c2fc4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i379bb915c3ff4fe1b3c12fca7d58f833_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC01LTEtMS0w_3e7f7a9e-343a-422e-b3e3-3b14822c424b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie625c2b915224cd0aa5ad64adc13e699_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOC03LTEtMS0w_530ad5e3-baba-41b9-b143-b384df1f2c8d"
      unitRef="usd">660423000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i387dc7817ec8487693d132f88d644680_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS0xLTEtMS0w_fe1cf8d5-556d-4aea-8143-389f02030ab0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e72fff5912541d6bf62a4136d0c597d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS0zLTEtMS0w_816ca1e4-1416-4a73-b4d3-9965ab7bf3a0"
      unitRef="usd">15053000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7083446530e349fa8536c5d1302409c5_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS01LTEtMS0w_f5f42a78-eb16-4b3f-9b24-2caae3f70925"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id11c9b956776463a8193619c4c4c5095_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfOS03LTEtMS0w_cf46daf5-4c89-42bb-ae86-c03be6e7dccc"
      unitRef="usd">15053000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iebe731f80d424d548f1b371937a91d76_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtMS0xLTEtMA_950dd680-7a7c-4099-a3e4-87157037f9a8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie5eb4aa415d945ddb0129c3cbfd616ef_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtMy0xLTEtMA_44539670-d599-48c9-93bf-909fc00bd2bc"
      unitRef="usd">46541000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9c9189995081445eaa9df93a65e178ed_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtNS0xLTEtMA_6e5044e9-5eef-4e5e-bc8f-98c24e0e5c49"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8fbb9785ecdb40179295d40b84781c51_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTAtNy0xLTEtMA_bf9120d6-15ce-4ac2-9b5b-95ff377c24c8"
      unitRef="usd">46541000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia93d5bb22cde48558a0406bfd38f1161_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtMS0xLTEtMA_cf660b95-f096-44ef-a228-cccbbfa03770"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2698cb300c054c82bedd8760ca499d6c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtMy0xLTEtMA_704e047f-1243-4d6e-a2d6-2f3515f93712"
      unitRef="usd">101234000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i876a851d15b94128902852897a7c79c8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtNS0xLTEtMA_1b1648a1-7719-4b0c-89e2-fa33f73fd12e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i431c75a010e44f77bfb5470c5b33404b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTEtNy0xLTEtMA_bb0ff961-978e-421d-9812-b2ff778dc380"
      unitRef="usd">101234000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1cfabada9d6e4310944068697d224f43_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtMS0xLTEtMA_53bb50ce-b506-4821-a3cd-c07898b14d11"
      unitRef="usd">66681000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d6c54c067a34f7ba962cfb49b3b4402_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtMy0xLTEtMA_fe6402a2-34c5-44a4-b22e-6992aec08b08"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i62f312ae591a4629b36e54743adf5925_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtNS0xLTEtMA_030974a6-ac81-49fc-9cf9-dc4b7ae43b5f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i23830e1fff874fa3bd6b83cadecf29b4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTMtNy0xLTEtMA_91772be7-c863-4e3a-af94-4b36db1b1e91"
      unitRef="usd">66681000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d706dd58da24814b4c35130d5d04d23_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtMS0xLTEtMA_cfe1cf83-5570-406c-adbc-e0bea6980a44"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icda20dae4068400ebb631438861654a1_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtMy0xLTEtMA_82502e9c-6c11-46a7-b1e2-930c58f9a26b"
      unitRef="usd">25841000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia9ab1d36fb744384b0982f9cbc986401_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtNS0xLTEtMA_3b68ac2f-a052-4638-bdcf-cd5e49542ee9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8eb5198970d54979bfea60f9b24681bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTUtNy0xLTEtMA_49911c3e-4e9c-4193-9de0-80bb96e52362"
      unitRef="usd">25841000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeAssets
      contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtMS0xLTEtMA_0d06b3d9-1f46-4cac-acbf-5d5ce9596081"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtMy0xLTEtMA_964b1287-2384-463e-bf33-6060e64b0079"
      unitRef="usd">7000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtNS0xLTEtMA_51761a3a-ef54-4bb1-a1d8-5f5aece30632"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTYtNy0xLTEtMA_a54aff52-6be0-4db0-af6b-ff16f2346803"
      unitRef="usd">7000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctMS0xLTEtMA_9b2b7a3b-0cf3-4496-a144-7a07feb3774d"
      unitRef="usd">1160575000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctMy0xLTEtMA_dd7c1e22-18a8-4324-9f8c-e3095641dfc3"
      unitRef="usd">218675000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctNS0xLTEtMA_b887eb71-4fc6-47f7-9306-1836766efac1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTctNy0xLTEtMA_cc31aa52-ae71-49c3-8169-51a41f497b9e"
      unitRef="usd">1379250000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktMS0xLTEtMA_3770230f-1be5-4816-9e96-7d2504d1a8b5"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktMy0xLTEtMA_7232530c-5cac-4f0e-98be-7733701efb81"
      unitRef="usd">164000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktNS0xLTEtMA_77d5b1be-e1f4-40ae-a874-b81f3e05b7ac"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMTktNy0xLTEtMA_d0683065-e53c-4161-895a-5c93eeb01cc2"
      unitRef="usd">164000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifd8c42dc564e4894b73183919e5ec6bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtMS0xLTEtMA_21789a60-2764-4208-885f-06b6173e77e9"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4b1266f1865d47379746cbfb0589521f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtMy0xLTEtMA_c86fa4d6-c951-405c-af3e-492642bf6790"
      unitRef="usd">164000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i78f269a8e8b7465dabb9ae12c142c042_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtNS0xLTEtMA_a8dd7072-bed3-4121-b28a-fd308f5e206f"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmQ3Nzc1MDU4MTBmNTRjNGViOGQwZjY5ZTllNjMyNWZhL3RhYmxlcmFuZ2U6ZDc3NzUwNTgxMGY1NGM0ZWI4ZDBmNjllOWU2MzI1ZmFfMjAtNy0xLTEtMA_a40a23d8-4a4e-4702-b761-cf04e01e418a"
      unitRef="usd">164000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i013fca1c56ec4da699b00afa57263dfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC0xLTEtMS0w_8fe4ebdc-247c-4130-b5ba-d922700d1adb"
      unitRef="usd">335284000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i413b6ca207fe49ec9168e39943d7a59f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC0zLTEtMS0w_31eeb0d5-752d-4625-ab29-d0115a413395"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6dbaf90af74644fd94ce4aefaaf197ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC01LTEtMS0w_b43533be-cd3b-4fa5-9c78-0c32ca8897a5"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i797ec3f098a64e899c82586bc723e40f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNC03LTEtMS0w_7be32d7b-502b-4f2e-aa7b-943f8bebac42"
      unitRef="usd">335284000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if2e7a8a21dc140d181ca706a963a9fde_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS0xLTEtMS0w_ba8e80e8-76bc-496e-9bda-10a704d161df"
      unitRef="usd">149997000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if3fb18ed95494bae98bdee30eec391c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS0zLTEtMS0w_5f620877-6b08-44ef-920f-7478613005dd"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0ac02fe4a0d14d5b9c4f8db7cf271aff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS01LTEtMS0w_031d3088-d136-499f-9bed-2fc64b5215ce"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4c31fce09adb41c6a5c8e09a08a9f04d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNS03LTEtMS0w_fa5d851f-3724-464e-81a3-48752d94a0c1"
      unitRef="usd">149997000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6ba6edc0ba6c4906a09e37ffbb48c17a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy0xLTEtMS0w_c1c4fcc5-2dc5-40ad-900d-f58344f37b27"
      unitRef="usd">878938000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if44b265faa154d589c89b58c10b29c88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy0zLTEtMS0w_85c8537e-9192-4562-98c6-a77f9034c3c2"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i239a7b01f77748949f862219da75f15f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy01LTEtMS0w_cff2049a-3315-4c02-8ac0-79da7a9606e1"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i182487b4a79948ca9a32a60c84b91dad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfNy03LTEtMS0w_3c5ae496-cc38-4145-bded-1fe1d9535734"
      unitRef="usd">878938000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5138cd62a25c4f59a73042f4e79921b9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC0xLTEtMS0w_405054bc-8180-43cd-8d34-725e7982bfee"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idb606929733a4a6c951e30adb000896b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC0zLTEtMS0w_62610f02-2378-45a0-96f2-7a4c2e1924d6"
      unitRef="usd">25217000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7ff597b6025342ffb18d539f3d35cae9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC01LTEtMS0w_a7f301f2-b7e5-4444-a612-0d4f0417518b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7ce5b5f6a8d741a5bcb76cff7023f8b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOC03LTEtMS0w_df73d3cd-fdd1-4728-8d11-15f7605f139e"
      unitRef="usd">25217000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i886c7954316a46759a68c817410ec5f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS0xLTEtMS0w_6139695f-7606-4b8d-848b-a95d8f50d9a4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i681f35a8ab8d42f19054eaa048fa4f4a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS0zLTEtMS0w_fa52f54c-ba8b-43f0-8c28-72a4f7f2ef1e"
      unitRef="usd">27180000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i97a9f6c816e44aba84bd6159b0001c6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS01LTEtMS0w_066824ea-2084-41f2-ba4e-a20e9c3b977b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9b4ae50569234136805b621322dcbc8e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfOS03LTEtMS0w_a55fc64e-9ee5-46d4-b5a8-6416d24eb0a9"
      unitRef="usd">27180000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i508af3fcedfa493f8a8314181ec38c68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtMS0xLTEtMA_744281c1-b728-4920-a468-9aae695ae3eb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iea262562c8594f6db53a47e860954a8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtMy0xLTEtMA_ec9d6da2-6db3-4102-9866-dd1e715a9cce"
      unitRef="usd">31218000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6bd110aa2930403581d28e7e7da9ff01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtNS0xLTEtMA_30e537a7-a65e-4084-b4c3-b4e752770a6f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i21cd5d6b8bc3479cbb9a1fa6be033425_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTAtNy0xLTEtMA_f9eba47d-4941-4272-8426-a42396aab0d5"
      unitRef="usd">31218000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i292248b1ba3143e89b1eb71a4aa27812_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItMS0xLTEtMA_e0ee7f65-9d12-488a-aa7e-cc4a65632c95"
      unitRef="usd">2561000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2e31c9b620f74ea7af5bbd9073e37eec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItMy0xLTEtMA_b08c5322-8a0b-4cc0-a901-43715d093561"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5b073b65b7134595b84000b6421391fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItNS0xLTEtMA_61295194-1c3f-4104-84a2-2b9574be65b8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6562260dc9af4833886588e7c92490a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTItNy0xLTEtMA_f8b175dc-f1bc-4b3c-8379-83c1f8f32bf0"
      unitRef="usd">2561000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74cef65c2b034221b002c224a8b9e9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtMS0xLTEtMA_181187e6-7a72-4df2-9e9f-981989dc9cd6"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1577b1025a874382a381d80b966590a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtMy0xLTEtMA_357e656e-a9e3-4860-af10-4a0accffa402"
      unitRef="usd">30138000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0754a8b3577c4b0b8d3ffbdb92b4fec0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtNS0xLTEtMA_d585bbc7-040b-41ce-8401-5f44afbbae43"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifa4baf3f20c247aaac3c59f68dc73427_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTMtNy0xLTEtMA_1206f64d-4c93-4744-aa6b-d35ecdffe09a"
      unitRef="usd">30138000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeAssets
      contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtMS0xLTEtMA_87d2cf98-92a2-46c2-8269-2bc9934b57e2"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtMy0xLTEtMA_cfcd8a0d-73e7-4611-9fb3-8ede98d1be29"
      unitRef="usd">185000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i62b9544cebe44df8937e633f24385929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtNS0xLTEtMA_9dcbc1fe-9f9a-4221-b7ba-106cdea793d8"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTQtNy0xLTEtMA_3c084d23-3599-4534-99d2-155b3ab0a242"
      unitRef="usd">185000</us-gaap:DerivativeAssets>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtMS0xLTEtMA_42478508-d539-4eef-b384-2af1c4572717"
      unitRef="usd">1366780000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtMy0xLTEtMA_c4ee1b0a-f835-482c-98f4-f08d4c6f01ef"
      unitRef="usd">113938000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i62b9544cebe44df8937e633f24385929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtNS0xLTEtMA_added573-9436-4c06-be98-4750803e3788"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTUtNy0xLTEtMA_8e822870-b84f-4295-9e23-daac0cb638ac"
      unitRef="usd">1480718000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctMS0xLTEtMA_c44d03ea-d724-4cdb-8719-2834a53c09de"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctMy0xLTEtMA_c47c0585-79f4-428a-b308-3d497fb5f644"
      unitRef="usd">11000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i62b9544cebe44df8937e633f24385929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctNS0xLTEtMA_60ec8775-d130-4fc9-b2aa-c3eb83391e1a"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTctNy0xLTEtMA_ba19dda6-8a88-4c03-9510-46fd5d7715db"
      unitRef="usd">11000</us-gaap:DerivativeLiabilities>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iddc667709ef64fd38f8bc307253617d4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtMS0xLTEtMA_92775954-0be4-40cc-9f53-cd08341e88f0"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i928a884b0e924bee9fc163b1ce76ddc0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtMy0xLTEtMA_a8687ac3-e709-4e5f-91cd-94245a911ac9"
      unitRef="usd">11000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i62b9544cebe44df8937e633f24385929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtNS0xLTEtMA_05bad53d-5ef8-4759-a955-c05d96cf695c"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNC9mcmFnOjI3YWQzOTY0ZjViOTRiMjNiMjI5YjI3Y2U1YjBmZWJiL3RhYmxlOmU5MGY3MDMyZjNmNjQ4YTNiZGFiZTMzNGUwYzA3ZjE4L3RhYmxlcmFuZ2U6ZTkwZjcwMzJmM2Y2NDhhM2JkYWJlMzM0ZTBjMDdmMThfMTgtNy0xLTEtMA_6ea47eb3-8f09-433d-9d27-bba1fdb0a462"
      unitRef="usd">11000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMjEyMQ_3db407d3-6b11-4fe9-99da-3037b0878f6d">Marketable Securities&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All marketable securities were considered&#160;available-for-sale&#160;at June 30, 2021 and December 31, 2020. On a recurring basis, the Company records its marketable securities at fair value using Level 1 or Level 2 inputs as discussed in Note 2, "Fair Value Measurements". The amortized cost, gross unrealized holding gains or losses, and fair value of the Company&#x2019;s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;823,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;823,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;915,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;915,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"&gt;__________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 8 securities with an aggregate fair value of $319.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 6 securities with an aggregate fair value of $11.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 6 securities with an aggregate fair value of $47.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 4 securities with an aggregate fair value of $22.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;962,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;962,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;995,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;995,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"&gt;__________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 19 securities with an aggregate fair value of $369.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 2 securities with an aggregate fair value of $10.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 1 security with an aggregate fair value of $20.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As of June 30, 2021 and December 31, 2020, some of the Company's marketable securities were in an unrealized loss position. The Company has not recognized an allowance for credit losses as of June 30, 2021 or December 31, 2020. The Company determined that it had the ability and intent to hold all marketable securities that have been in a continuous loss position until maturity or recovery. Further, these marketable securities were initially, and continue to be, held with investment grade, high credit quality institutions. All marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months or the loss is not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded an unrealized gain on marketable securities in other comprehensive income for the six months ended June 30, 2020. As a result, the Company recorded a tax benefit of $0.1&#160;million for the six months ended June 30, 2020 on the Condensed Consolidated Statements of Operations and Comprehensive Loss and a corresponding tax charge in other comprehensive income. There was no unrealized gain on marketable securities in other comprehensive income for the three months ended June 30, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All of the Company&#x2019;s marketable securities have an effective maturity of less than two years.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMjExOQ_0d998cfb-68fc-488a-b563-30c803f1d8a6">The amortized cost, gross unrealized holding gains or losses, and fair value of the Company&#x2019;s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;660,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;101,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;823,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;823,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;915,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;915,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"&gt;__________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 8 securities with an aggregate fair value of $319.0 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 6 securities with an aggregate fair value of $11.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 6 securities with an aggregate fair value of $47.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 4 securities with an aggregate fair value of $22.6 million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.085%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.006%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;878,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government agency securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total short-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;962,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;962,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;U.S. government treasuries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporate debt securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total long-term marketable securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;995,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;995,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"&gt;__________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 19 securities with an aggregate fair value of $369.9 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 2 securities with an aggregate fair value of $10.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;Unrealized holding losses on 1 security with an aggregate fair value of $20.1 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy0xLTEtMS0w_8051a562-10bb-4197-9ba5-c7e6892d27cc"
      unitRef="usd">660454000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy0zLTEtMS0w_f844f358-0245-4174-807f-f3683df48977"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy01LTEtMS0w_949887d5-d489-463c-9391-3004b712f911"
      unitRef="usd">49000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMy03LTEtMS0w_43ebd3c7-425b-49b5-9077-893ffaad9a2a"
      unitRef="usd">660423000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC0xLTEtMS0w_5a6de4bd-90b2-4d5f-8bad-46227aeaf8b0"
      unitRef="usd">15050000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC0zLTEtMS0w_903d7a0e-230a-41e5-ba65-1eaeb975f290"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC01LTEtMS0w_c9838655-1e1c-42fb-8f6f-89434c9647db"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3e0712850ea44b0b9be19158a28a877d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNC03LTEtMS0w_c83c0103-0d36-4a61-b016-055ced343359"
      unitRef="usd">15053000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS0xLTEtMS0w_3907ee7d-0b03-44a3-9c55-bdfc95201f44"
      unitRef="usd">46520000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS0zLTEtMS0w_2c35b1ed-d30c-48d3-a9ea-e4f620f06864"
      unitRef="usd">25000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS01LTEtMS0w_2183b2ec-4440-46e0-91a8-2c9d9de80162"
      unitRef="usd">4000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNS03LTEtMS0w_251196c4-2180-4af7-9dde-6bb84544f8ba"
      unitRef="usd">46541000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i842b8fc7260f417b976c441f064567eb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi0xLTEtMS0w_42508183-c0f6-4c9f-b2de-beb0ced9e3ef"
      unitRef="usd">101234000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i842b8fc7260f417b976c441f064567eb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi0zLTEtMS0w_b1dcf57d-d8ed-4209-9cbf-f43bc7c61c9d"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i842b8fc7260f417b976c441f064567eb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi01LTEtMS0w_b8807e0e-bd74-4ca6-a746-6f535cf5a1ef"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i842b8fc7260f417b976c441f064567eb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNi03LTEtMS0w_f3572816-8a67-40f6-bd3a-eb09ab09da60"
      unitRef="usd">101234000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy0xLTEtMS0w_cc389e2e-2b5f-48d4-ad1a-2435e5149029"
      unitRef="usd">823258000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy0zLTEtMS0w_8f8b7e0d-bb3d-41a9-9873-9fd5eb9ad392"
      unitRef="usd">46000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy01LTEtMS0w_aab8f5c2-d6fd-4003-8245-0184d69be55f"
      unitRef="usd">53000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7bc325bf8a7b42018d9dae6eab86770d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfNy03LTEtMS0w_c7a9e023-72ed-42eb-96cf-4a440fc87163"
      unitRef="usd">823251000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS0xLTEtMS0w_1d2446f4-55dd-442e-b6b5-1aa7be06f393"
      unitRef="usd">66685000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS0zLTEtMS0w_c58ae468-c08c-4cfc-bf68-558d2a00f6de"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS01LTEtMS0w_628552ae-83b3-4200-ad0c-0ea0eba8e01b"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfOS03LTEtMS0w_47ce2fa0-6aa1-4c7b-ac4c-1714d5da97bb"
      unitRef="usd">66681000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtMS0xLTEtMA_99b8fea1-eda5-4a47-ae74-f3caf8c45eaa"
      unitRef="usd">25847000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtMy0xLTEtMA_f0412b96-ca05-4fba-8c49-626b70eb1403"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtNS0xLTEtMA_ac4a6d5f-51c9-4b84-8dc6-a76184b58e6c"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTEtNy0xLTEtMA_e03ef054-3aa3-4a30-8d32-2f7c88996d67"
      unitRef="usd">25841000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItMS0xLTEtMA_0f6edd4e-edfd-4040-b115-0858b94e4c75"
      unitRef="usd">92532000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItMy0xLTEtMA_c74239a5-2942-45ee-b394-82a25e7b9723"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItNS0xLTEtMA_b189fc25-b17f-4801-affd-c58f65df3feb"
      unitRef="usd">13000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic8dac5a5cf9a4415abc442991f6ac240_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTItNy0xLTEtMA_71c5112f-bf6e-41ba-b730-84f18cde321e"
      unitRef="usd">92522000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtMS0xLTEtMA_0f6dccaa-b517-40a2-a13b-49359f3477dc"
      unitRef="usd">915790000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtMy0xLTEtMA_7ca00f35-c283-442b-afee-7120c49157ed"
      unitRef="usd">49000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtNS0xLTEtMA_02389c46-44c1-4152-abcf-9212a1d68887"
      unitRef="usd">66000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjYxNTRiODc4ZWQzZTQ1OTk4ZTc1YWM5NjZhN2VmN2RjL3RhYmxlcmFuZ2U6NjE1NGI4NzhlZDNlNDU5OThlNzVhYzk2NmE3ZWY3ZGNfMTMtNy0xLTEtMA_c8de0cfa-a947-4f10-a6fc-3b8fdb84827a"
      unitRef="usd">915773000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNTcz_13194072-7b2c-495b-bf98-b925ced7f40c"
      unitRef="security">8</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i946f915159d044f0b08e2aae45df5ed6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNjE5_0c00c300-9470-4a12-9c7a-18ce1f90890e"
      unitRef="usd">319000000.0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNjUy_0b847d52-bdc3-4570-b475-45172623855d"
      unitRef="security">6</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i0dec9c01f2764c6e8cde2fd8bc8516f6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfNjk4_42eb0277-1d23-44b7-9873-1407c10fefe0"
      unitRef="usd">11700000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjEwMQ_f1ce9451-3a1e-41db-b996-0f87fa15e6bc"
      unitRef="security">6</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id7fb61ddbc274ee8ba62f0f39c8f258d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjE0OA_960c29fb-5487-4ca0-8485-201f2b64c9e8"
      unitRef="usd">47600000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjE4Mw_bb745644-5e82-4c16-aa89-6504a0b64230"
      unitRef="security">4</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ibebec4953acd4270bf113bb0533304ae_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYzMjIzMA_e28aa644-6702-4e1b-878f-5888dc5df318"
      unitRef="usd">22600000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy0xLTEtMS0w_9635e6d4-a01c-41d1-ac03-be15c7b953cb"
      unitRef="usd">878906000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy0zLTEtMS0w_be451c6e-d824-4bda-a48b-fd5c92111818"
      unitRef="usd">44000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy01LTEtMS0w_9865200e-85e4-4cde-837d-0c74cb52790e"
      unitRef="usd">12000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMy03LTEtMS0w_92623b55-6ba1-4977-8722-f6e4b0ede8a4"
      unitRef="usd">878938000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC0xLTEtMS0w_a9058ae5-8790-4cb8-8a11-93ec28d87510"
      unitRef="usd">25214000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC0zLTEtMS0w_ce637db8-d706-41c3-b331-0a60f3b4769d"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC01LTEtMS0w_a2038881-fe15-4529-9d57-d174233e8c1f"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNC03LTEtMS0w_e5460c3d-5fda-4851-8eab-c30b2f4bfb78"
      unitRef="usd">25217000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS0xLTEtMS0w_6d0d13a8-a7f2-4e15-89d1-af69f8ddb1cb"
      unitRef="usd">27101000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS0zLTEtMS0w_db2a6661-5e35-4078-ad58-48d2536a4fd2"
      unitRef="usd">79000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS01LTEtMS0w_ba415ba9-b872-4baa-9e99-334fa25b026f"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaf2f3aed36264b0ab4c4190001bd319d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNS03LTEtMS0w_c4b5e9bf-3b66-4fa3-8359-f2df2f4b371b"
      unitRef="usd">27180000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi0xLTEtMS0w_c6cce894-8973-4ce2-861c-7d2b2dab6532"
      unitRef="usd">31218000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi0zLTEtMS0w_a741129d-8b40-4cfd-8e16-1e4ad05040b0"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi01LTEtMS0w_4ef96da3-789a-4c3c-a7ae-1b2083088d58"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia16a20eed7414d58ab1cab46d1adb1ca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNi03LTEtMS0w_5eb0c032-3dcc-4664-a14d-5491f3c974e6"
      unitRef="usd">31218000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy0xLTEtMS0w_6645d950-458b-4939-a9ea-1dd3d5dfbe07"
      unitRef="usd">962439000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy0zLTEtMS0w_7bb2e257-2fc7-4549-8d11-d245aae39cb0"
      unitRef="usd">128000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy01LTEtMS0w_02d9b561-aabb-4d98-ad44-a6f20e1cc2a4"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6712af5fa974ead973764f5ea2e2ac6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfNy03LTEtMS0w_733e069f-ced4-4d26-8394-6e0cfde0b8bd"
      unitRef="usd">962553000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS0xLTEtMS0w_947dc678-e419-4a9a-8c06-4f4e75d2563e"
      unitRef="usd">2561000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS0zLTEtMS0w_54aa9083-aeb7-4959-a81e-fef3f5eae6db"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS01LTEtMS0w_404fb891-b81d-41d2-8d3d-6161c1d35805"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic677b18fe7984102a576b43b3a2b1a68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfOS03LTEtMS0w_32d2011b-12e3-4697-97ab-4ea2a6f54352"
      unitRef="usd">2561000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtMS0xLTEtMA_2d8c666a-3fe1-4d64-a4e6-c369dbe970dd"
      unitRef="usd">30147000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtMy0xLTEtMA_46cc555a-73e9-4ad0-b31a-3a65444b5ae6"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtNS0xLTEtMA_2b3dac01-94ad-426d-b903-69dd059b40c1"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTEtNy0xLTEtMA_79a122a8-fa07-4eed-bfec-78a28c1be43d"
      unitRef="usd">30138000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i389c99e35171479391ac96f633800766_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItMS0xLTEtMA_0f3cd9e2-a342-48c3-b2bb-785e3d0489ec"
      unitRef="usd">32708000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i389c99e35171479391ac96f633800766_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItMy0xLTEtMA_05081eb9-2dea-41da-b5a1-fcbeb0bad242"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i389c99e35171479391ac96f633800766_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItNS0xLTEtMA_7dea65dd-6cdc-407a-bce2-9bf98c58f7bf"
      unitRef="usd">11000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i389c99e35171479391ac96f633800766_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTItNy0xLTEtMA_16eb1251-6d06-4faf-952d-eaa975ae0047"
      unitRef="usd">32699000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtMS0xLTEtMA_65a82336-61ae-4a43-ac26-1005e6d39423"
      unitRef="usd">995147000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtMy0xLTEtMA_c534214c-f503-419d-b7df-bc89d7c56aff"
      unitRef="usd">130000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtNS0xLTEtMA_0ef2c03c-5ace-48d8-963b-388a0e6ddf4a"
      unitRef="usd">25000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RhYmxlOjRmMTI4MGVlM2U4ZDQ5MDBhYTI4ODIyMDE5NWRjYWNkL3RhYmxlcmFuZ2U6NGYxMjgwZWUzZThkNDkwMGFhMjg4MjIwMTk1ZGNhY2RfMTMtNy0xLTEtMA_d0e3bdd2-7d3a-4e04-84dd-774a3b45e871"
      unitRef="usd">995252000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfODY2_c43aac6c-cbd3-43e2-bd6e-405c25b98de3"
      unitRef="security">19</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5c52544d19744fdcb44c754ec79ceb6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfOTEy_92447849-1a88-4fd9-8cd3-3f666b7f1cef"
      unitRef="usd">369900000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfOTQ1_5e25babc-7823-4b1e-b795-c92a745dee13"
      unitRef="security">2</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iac2f132b85ad406a9189409e910f2f25_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfOTkx_40fdea5f-b02e-4de9-a062-f4009c3979a0"
      unitRef="usd">10100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTAyNA_97020daf-1218-4459-9965-6557abcc0d5c"
      unitRef="security">1</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic9461a7433724fff996fbcec95ef97d8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA2OA_07a87dce-b5a8-4ab3-8d97-bbc944c7f5db"
      unitRef="usd">20100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTE4OA_0416dfc2-0dc2-4ead-a474-c209bd838e79"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTE4OA_9f425573-f42a-49a1-8a20-a0ebd94b186c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYyODEzMDg_54af4fb7-ace3-48f8-adb3-b516870fca38"
      unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTA5OTUxMTYyODEzMDg_c7077079-9fc8-4f49-aa2a-adad24e4e120"
      unitRef="usd">-100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMTQyOTM2NTExNjQ3Nzg_1d446c75-e4e1-402f-b241-eaf936d77c3b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleTerm
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8zNy9mcmFnOjZmM2MxYWJmOTJhMTQ2MmViNzdhZDg1YTNhY2I0ZGQwL3RleHRyZWdpb246NmYzYzFhYmY5MmExNDYyZWI3N2FkODVhM2FjYjRkZDBfMjExNw_b5a34359-3edf-486a-9147-701d874642d1">P2Y</us-gaap:DebtSecuritiesAvailableForSaleTerm>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RleHRyZWdpb246ZjEwZGFmZmMzOTc4NDRiY2JiNmYzYjRhMjk3MDgxNmZfMjE1OA_6a6212cb-d016-47db-a877-5395268b7ab3">Derivative Financial Instruments&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Exchange Rate Exposure&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses forward foreign currency exchange contracts to hedge certain operational exposures resulting from potential changes in foreign currency exchange rates. Such exposures result from portions of the Company&#x2019;s forecasted cash flows being denominated in currencies other than the U.S. dollar, primarily the Euro and British Pound. The derivative instruments the Company uses to hedge this exposure are not designated as cash flow hedges, and as a result, changes in their fair value are recorded in interest and other income, net, on the Company's Condensed Consolidated Statements of Operations and Comprehensive Loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of forward foreign currency exchange contracts are estimated using current exchange rates and interest rates and take into consideration the current creditworthiness of the counterparties. Information regarding the specific instruments used by the Company to hedge its exposure to foreign currency exchange rate fluctuations is provided below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s forward foreign currency exchange contracts outstanding as of June 30, 2021 and December 31, 2020, respectively (notional amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Exchange Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Notional&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount in Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Euros &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;July 2021 - June 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;British Pounds &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;July 2021 - June 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total at June 30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Euros &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Jan 2021 - Nov 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;British Pounds &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Jan 2021 - Nov 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total at December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;padding-left:11.65pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The notional amount represents the net amount of foreign currency that will be received upon maturity of the forward contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfDerivativeInstrumentsTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RleHRyZWdpb246ZjEwZGFmZmMzOTc4NDRiY2JiNmYzYjRhMjk3MDgxNmZfMjE1OQ_0c447012-c0b9-42fb-8385-8d337f5fea1e">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company&#x2019;s forward foreign currency exchange contracts outstanding as of June 30, 2021 and December 31, 2020, respectively (notional amounts in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Exchange Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Notional&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount in Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Euros &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;July 2021 - June 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;British Pounds &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;July 2021 - June 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total at June 30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Euros &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Jan 2021 - Nov 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;British Pounds &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Jan 2021 - Nov 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total at December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;padding-left:11.65pt;position:relative;top:-2.8pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The notional amount represents the net amount of foreign currency that will be received upon maturity of the forward contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i8aa3d423c3c04203a1504858c5eb3c7f_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMS0yLTEtMS0w_3f17c639-9518-4e68-8175-df329a4fa68b"
      unitRef="derivative_instrument">20</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i8aa3d423c3c04203a1504858c5eb3c7f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMS00LTEtMS0w_f3730b2b-6faf-493f-b9db-d79289356358"
      unitRef="eur">3050000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i9cef2b8febf74272acd2a763ab91d227_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMi0yLTEtMS0w_a91f7e94-dcef-4806-a967-0a557936b2a9"
      unitRef="derivative_instrument">17</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9cef2b8febf74272acd2a763ab91d227_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMi00LTEtMS0w_4ca5e02f-f422-4876-9b7e-da967d4c99cd"
      unitRef="gbp">3120000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i4fbb6ccaadf24721bf89fc68226e5396_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfMy0yLTEtMS0w_1088f099-0a86-42cc-b908-15c7e4caf62b"
      unitRef="derivative_instrument">37</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i5c52b6dc3ca14c59b6adba9110d79b17_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNC0yLTEtMS0w_5d798f48-213e-4ffc-a473-f394442a6168"
      unitRef="derivative_instrument">26</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5c52b6dc3ca14c59b6adba9110d79b17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNC00LTEtMS0w_f1929281-c444-4075-8f5a-51b420502d7b"
      unitRef="eur">3855000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="id03020df4d774d2c943e4aeb08d2e33b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNS0yLTEtMS0w_25b3024c-a58a-453f-a22e-e5a645a3b268"
      unitRef="derivative_instrument">21</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id03020df4d774d2c943e4aeb08d2e33b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNS00LTEtMS0w_c65e0513-d233-4b03-8952-3f20fd78bbce"
      unitRef="gbp">2658000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="ib905aeac6bb6466aadeba60c2762e5c5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80MC9mcmFnOmYxMGRhZmZjMzk3ODQ0YmNiYjZmM2I0YTI5NzA4MTZmL3RhYmxlOjE5ZGYxYjA1MmM5NjQ5ZTg5NDE5MDgwMGJhNWUzMjEwL3RhYmxlcmFuZ2U6MTlkZjFiMDUyYzk2NDllODk0MTkwODAwYmE1ZTMyMTBfNi0yLTEtMS0w_9d50c84e-5aa5-4f15-8e0e-e167d18ce4b6"
      unitRef="derivative_instrument">47</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzA0NjM_5568b575-9ead-4fa1-a963-0520a7f0a1cb">Collaboration Agreements&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Biogen&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Provisional Biogen Collaboration Agreement and Common Stock Purchase Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August&#160;5, 2020, the Company entered into a binding Provisional Collaboration and License Agreement (&#x201c;Provisional Biogen Collaboration Agreement&#x201d;) with Biogen Inc.&#x2019;s subsidiaries, Biogen MA Inc. (&#x201c;BIMA&#x201d;) and Biogen International GmbH (&#x201c;BIG&#x201d;) (BIMA and BIG, collectively, &#x201c;Biogen&#x201d;) pursuant to which the Company granted Biogen a license to co-develop and co-commercialize Denali&#x2019;s small molecule LRRK2 inhibitor program (the &#x201c;LRRK2 Program&#x201d;), an option in respect of each of (i) the Company&#x2019;s amyloid beta program utilizing the Company's Transport Vehicle ("TV") technology platform to cross the blood-brain barrier ("BBB") and (ii) one other unnamed program also utilizing the Company's TV technology platform (the &#x201c;Option Programs&#x201d;), and a right of first negotiation with respect to two additional unnamed programs for indications within Alzheimer&#x2019;s disease, Parkinson&#x2019;s disease, amyotrophic lateral sclerosis ("ALS") or multiple sclerosis utilizing the Company's TV technology platform (the &#x201c;ROFN Programs&#x201d;) should the Company decide to seek a collaboration with a third party for such programs. The Provisional Biogen Collaboration Agreement was a binding agreement, which became effective on the closing of the Common Stock Purchase Agreement ("SPA"), as described further below. The Provisional Biogen Collaboration Agreement expired in October 2020 upon the execution of a Definitive LRRK2 Collaboration and License Agreement (&#x201c;LRRK2 Agreement&#x201d;) with Biogen on October&#160;4, 2020 and a Right of First Negotiation, Option and License Agreement (the &#x201c;ROFN and Option Agreement&#x201d;) on October&#160;6, 2020 (collectively, the "Biogen Collaboration Agreement").&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Provisional Biogen Collaboration Agreement, Biogen was obligated to pay the Company a $560.0 million upfront payment, payable upon execution of the Biogen Collaboration Agreement, which occurred in October 2020. With respect to the LRRK2 Program, Biogen is required to make milestone payments up to approximately $1.125 billion upon achievement of certain development and sales milestone events. Such milestone payments include $375.0&#160;million in development, $375.0&#160;million upon first commercial sale, and $375.0&#160;million in net sales-based milestones. The Company will share 50% of the profits and losses with Biogen for LRRK2 Products in the United States, and 40% of such profits and losses in China. The Company will be entitled to receive royalties in the high teens to low twenties percentages on net sales for LRRK2 Products outside of the United States and China.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Provisional Biogen Collaboration Agreement, Denali conducted and controlled LRRK2 clinical development through the effective date of the Biogen Collaboration Agreement. Subsequently, the Company and Biogen are jointly developing LRRK2 Products pursuant to a clinical development plan set forth within the LRRK2 Agreement. The parties share responsibility and costs for global development of LRRK2 Products pursuant to a mutually agreed development plan and budget ("LRRK2 Development Activities"), with Biogen funding 60% and the Company funding 40% of such costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may opt out of development cost sharing worldwide and upon such election, from any further profit-sharing from the LRRK2 Program. The Company also has the right to opt-out of the profit sharing arrangement for the LRRK2 Program or for only those LRRK2 Products that do not penetrate the BBB (&#x201c;Peripheral LRRK2 Products&#x201d;), in each of the United States and China. After such an opt out, the Company will no longer be obligated to share in the development and commercialization costs for, or be entitled to share in the applicable revenues from, such LRRK2 Program (or from the Peripheral LRRK2 Products) for such country, as applicable. If the Company chooses to exercise its opt out rights, the Company will be entitled to receive tiered royalties on net sales of the applicable LRRK2 Program in the relevant country (or countries). The royalty rates for the applicable LRRK2 Program will be a percentage in the high teens to low twenties, but may increase to the mid-twenties if the Company has met certain co-funding thresholds or there has been a first commercial sale at the time of the Company's election.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the LRRK2 Program, Biogen received an exclusive option to license two preclinical programs enabled by the Company's TV technology platform, which platform aims to improve brain uptake of biotherapeutics, including its Antibody Transport Vehicle ("ATV"): Abeta program ("ATV-enabled anti-amyloid beta program") and a second program utilizing the Company's TV technology for an unnamed target ("TV program"), excluding small molecules, Adeno-associated viruses ("AAV") and oligonucleotides. Biogen&#x2019;s option may be exercised up to initiation of investigational new drug ("IND")-enabling studies for each program and continues for each program until a specified period of time after delivery of an option data package, or &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTAwNg_8bc66833-1509-4eff-b53f-12d2827c3e48"&gt;thirty&lt;/span&gt; business days after the 5th anniversary of the effective date of the Provisional Biogen Collaboration Agreement, whichever is earlier.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Further, Biogen will have the right of first negotiation ("ROFN") on two additional TV-enabled therapeutics within Alzheimer&#x2019;s disease, Parkinson&#x2019;s disease, ALS or multiple sclerosis should the Company decide to seek a collaboration with a third party for such programs, but this does not include any of the Company&#x2019;s small molecule, AAV or oligonucleotide programs. The ROFN period continues until seven years after the effective date of the Provisional Biogen Collaboration Agreement or the date on which the Company has offered Biogen two ROFN Programs, and for which Biogen has agreed to trigger a ROFN for such program, whichever is earlier. However, if the Company does not execute an agreement with a third party with respect to a particular ROFN Program offered to Biogen within a specified amount of time, Biogen will have one additional right to exercise the ROFN again with respect to such ROFN Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Provisional Biogen Collaboration Agreement, the Company entered into a common stock purchase agreement (the "Stock Purchase Agreement") with BIMA on August&#160;5, 2020, pursuant to which the Company agreed to issue and sell, and BIMA agreed to purchase, 13,310,243 shares of the Company&#x2019;s common stock (the &#x201c;Shares&#x201d;) for an aggregate purchase price of $465.0 million pursuant to the terms and conditions thereof. Since the shares of common stock owned by Biogen as of June 30, 2021 represent more than 10% of the voting interest of the Company, Biogen is considered a related party as defined in ASC 850. Management determined that it was appropriate to account for the Provisional Biogen Collaboration Agreement and the SPA as one arrangement because they were entered into at the same time with interrelated financial terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;22, 2020, the Company closed the sale of the Shares to BIMA pursuant to the Stock Purchase Agreement. The estimated fair market value of the Shares issued to BIMA was $420.1&#160;million, based on the closing stock price of $35.87 on the date of issuance adjusted by a discount for lack of marketability due to certain holding period restrictions, which was valued using an option pricing model. This stock issuance resulted in a $44.9&#160;million premium paid to the Company above the estimated fair value of the Company's common stock (the "Stock Premium"), which forms part of the transaction price for the Biogen Collaboration Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Biogen Collaboration Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into the LRRK2 Agreement with Biogen on October&#160;4, 2020 and the ROFN and Option Agreement on October&#160;6, 2020. Collectively these are known as the Biogen Collaboration Agreement, the material terms of which are consistent with, and supersede, the Provisional Biogen Collaboration Agreement discussed above. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the ROFN and Option Agreement, with respect to the options granted by the Company to Biogen, Biogen is obligated to pay to the Company an aggregate of up to $270.0&#160;million in option exercise and development milestone payments, up to $325.0&#160;million upon first commercial sale, and up to $290.0&#160;million of net sales-based milestone payments, following the achievement of certain prespecified milestone events and if Biogen exercises both of its options. Furthermore, Biogen is obligated to pay to the Company royalties in the mid-single digit to mid-teens percentages, depending on the program for which Biogen exercises its option and upon the achievement of certain sales thresholds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Biogen Collaboration Agreement is considered a contract modification to the Provisional Biogen Collaboration Agreement and was accounted for as a termination of the provisional agreement and commencement of a new contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company identified the following distinct performance obligations associated with the Biogen Collaboration Agreement that had not yet been delivered under the original contract: the LRRK2 Program license, the research services for the ATV:Abeta and TV programs (&#x201c;Option Research Services&#x201d;) which include option joint steering committee ("JSC") participation, and a material right for an option under the ROFN and Option Agreement. Further, the LRRK2 Development Activities which includes LRRK2 JSC and joint development committee (&#x201c;JDC&#x201d;) participation was identified as a unit of account under ASC 808. The LRRK2 Development Activities, JSC and JDC participation are considered to be a single unit of account since the development activities are highly interrelated with the JSC and JDC involvement and these are not distinct in the context of the contract. Further, the same was considered to be true for the option research services and option JSC participation performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the Biogen Collaboration Agreement is a collaboration arrangement as defined in ASC 808, Collaborative Arrangements. The Company also believes that Biogen meets the definition of a customer as defined in ASC 606, Revenue From Contracts With Customers for all of the performance obligations identified at inception except for the LRRK2 Development Activities. Since ASC 808 does not address recognition and measurement, the Company looked to other accounting literature for guidance where the performance obligation does not fall under ASC 606, and determined that for the interim LRRK2 development activities subject to cost sharing provisions, the guidance in ASC 730, Research and Development should be applied.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price at inception included fixed consideration consisting of the upfront fee of $560.0&#160;million and the $44.9&#160;million premium on the sale of common stock. All potential future milestones and other payments were considered constrained at the inception of the Biogen Collaboration Agreement since the Company could not conclude it was probable that a significant reversal in the amount recognized would not occur. From inception of the Biogen Collaboration Agreement through June 30, 2021, there was no change to the transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The respective standalone value for each of the performance obligations was determined by applying the SSP method and the transaction price was allocated based on the relative SSP method with revenue recognition timing to be determined either by delivery, resolution of an option, or the provision of services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used an adjusted market assessment approach to estimate the selling price for the LRRK2 Program license, an expected cost plus margin approach for estimating the Option Research Services and estimated the intrinsic value of the material right for the option, taking into account the likelihood that an option would be exercised. The LRRK2 Program license was delivered on or around the effective date of the Biogen Collaboration Agreement and the revenue allocated to this performance obligation was recognized during the year ended December 31, 2020. The Option Research Services are expected to be delivered over time as the services are performed, with revenue being recognized over time based on costs incurred to perform the services, since the level of costs incurred over time is thought to best reflect the transfer of services to Biogen. Revenue allocated to the material right for an option under the ROFN and Option Agreement is deferred as a contract liability until the option opt in period ends, expiration or ROFN and Option Agreement termination. The LRRK2 Development Activities cost sharing reimbursements or expenses will be recognized over time as earned or incurred, since this is believed to directly correlate to the value of the services performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A related party contract liability of $295.7 million was recorded on the Consolidated Balance Sheet as of June 30, 2021. Approximately $288.9&#160;million of this contract liability relates to the revenue allocated to the material right for an option under the ROFN and Option Agreement which is being deferred until resolution of the option which is expected to be several years from the balance sheet date, and $6.8&#160;million of this contract liability relates to the portion of the Option Research Services performance obligation yet to be satisfied, with such amount to be recognized over the estimated period of the services, which is expected to be several years. The Company recorded $1.6&#160;million and $4.1&#160;million of cost sharing reimbursements for LRRK2 Development Activities as an offset to research and development expenses in the Consolidated Statement of Operations and Comprehensive Income for the three and six months ended June 30, 2021, respectively. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cost sharing reimbursements due from Biogen&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the Condensed Consolidated Balance Sheet as of June 30, 2021 and December 31, 2020 of $1.6 million and $5.7&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing the Biogen Collaboration Agreement, management exercised considerable judgment in estimating revenue to be recognized, specifically related to estimating the discount for lack of marketability associated with the stock issuance, determining the separate performance obligations under the Biogen Collaboration Agreement, and estimating the standalone selling price of those performance obligations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2021, the Company had not achieved any milestones or recorded any product sales under the Biogen Collaboration Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sanofi &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2018, the Company entered into a Collaboration and License Agreement ("Sanofi Collaboration Agreement") with Genzyme Corporation, a wholly owned subsidiary of Sanofi S.A. ("Sanofi") pursuant to which certain small molecule CNS and peripheral &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;receptor interacting serine/threonine protein kinase 1 ("&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;RIPK1") inhibitors contributed by Sanofi and by the Company will be developed and commercialized. The Sanofi Collaboration Agreement became effective in November 2018 at which time Sanofi paid the Company an upfront payment of $125.0 million. Under the Sanofi Collaboration Agreement, the Company is eligible to receive milestone payments from Sanofi up to approximately $1.1 billion upon achievement of certain clinical, regulatory and sales milestone events. Such milestone payments include $215.0 million in clinical milestone payments and $385.0 million in regulatory milestone payments for CNS Products, as defined, that are developed and approved in the United States, by the European Medicines Agency ("EMA") and in Japan for three indications, including Alzheimer's disease. These milestones also include $120.0 million in clinical milestone payments, $175.0 million in regulatory milestone payments and $200.0 million in commercial milestone payments for Peripheral Products, as defined, that are developed and approved in the United States, by the EMA and Japan for three indications. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will share profits and losses equally with Sanofi for CNS Products sold in the United States and China, and receive variable royalties on net sales for CNS Products sold outside of the United States and China and for Peripheral Products sold worldwide.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and Sanofi will jointly develop CNS Products pursuant to a global development plan. The Company will be responsible, at its own cost, for conducting Phase 1 and Phase 2 trials for CNS Products in Alzheimer&#x2019;s disease and any activities required to support such clinical trials and specific for Alzheimer's disease ("Denali CNS Development Activities"). The Company conducted, at Sanofi&#x2019;s cost, a Phase 1b trial for the initial lead CNS penetrant RIPK1 inhibitor, DNL747 (SAR443060), in ALS. In June 2020, the Company announced that clinical activities on DNL747 would be paused and efforts focused on the development of the backup preclinical candidate, DNL788 (SAR443820). Other than with the Denali CNS Development Activities, Sanofi is responsible, at its cost, for all other Phase 1 and Phase 2 trials for CNS Products, including for ALS and multiple sclerosis. Sanofi will lead the conduct of all Phase 3 and later stage development trials for CNS Products, with Sanofi and the Company funding 70% and 30% of such costs, respectively. Sanofi will also lead the commercialization activities globally for CNS Products, subject to certain options that the Company has to conduct co-commercialization activities with respect to each CNS Product in the United States and China. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sanofi will be responsible, at its cost, for conducting activities relating to the development and commercialization of all Peripheral Products. Denali will be entitled to receive tiered royalties in the low- to mid- teen percentages on net sales of Peripheral Products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company identified the following distinct performance obligations associated with the Sanofi Collaboration Agreement upon inception: the CNS program license, the Peripheral program license, the Phase 1 and Phase 2 trials for CNS Products for Alzheimer&#x2019;s disease ("Alzheimer's Disease Services"), and the Phase 1b trial for DNL747 for ALS and associated activities ("Retained Activities"). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the Sanofi Collaboration Agreement is a collaboration arrangement as defined in ASC 808, Collaborative Arrangements. The Company also believes that Sanofi meets the definition of a customer as defined in ASC 606, Revenue From Contracts With Customers for three of the performance obligations identified at inception, but does not meet the definition of a customer for the Alzheimer's Disease Services. Further, Sanofi does not meet the definition of a customer for all Phase 3 and later stage development trials for CNS Products led by Sanofi for which the Company will fund 30% of total costs. Since ASC 808 does not address recognition and measurement, the Company looked to other accounting literature for guidance where the performance obligation does not fall under ASC 606, and determined that for the Alzheimer's Disease Services, the guidance in ASC 606 should be analogized for the recognition, measurement and reporting of this performance obligation, and for the cost sharing provisions, the Company determined that the guidance in ASC 730, Research and Development should be applied. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price at inception included upfront fixed consideration of $125.0 million. All potential future milestones and other payments were considered constrained at the inception of the Sanofi Collaboration Agreement since the Company could not conclude it was probable that a significant reversal in the amount recognized would not occur. The transaction price increased by $15.0 million in the three and six months ended June 30, 2021 related to the $15.0 million milestone triggered in June 2021 upon first patient in a Phase 2 study of DNL758 (SAR443122) in patients with &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;cutaneous lupus erythematosus&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and increased by $0.3 million and $0.8 million for the three and six months ended June 30, 2020, respectively, related to costs incurred for Retained Activities that were no longer constrained. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The respective standalone value for each of the performance obligations was determined by applying the SSP method and the transaction price allocated based on the relative SSP method with revenue recognition timing to be determined either by delivery or the provision of services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company used an adjusted market assessment approach to estimate the selling price for the program licenses, and an expected cost plus margin approach for estimating the Alzheimer&#x2019;s Disease Services and the Retained Activities. The program licenses and existing know-how were delivered on the effective date of the Sanofi Collaboration Agreement. The Alzheimer&#x2019;s Disease Services and the Retained Activities were expected to be delivered over time as the services are performed. For the Alzheimer's Disease Services, revenue is being recognized over time using the input method, based on costs incurred to perform the services, since the level of costs incurred over time is thought to best reflect the transfer of services to Sanofi. For the Retained Activities, revenue is being recognized over time using the output method, based on amounts invoiced to Sanofi, since this is believed to directly correlate to the value of the services performed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract liability of $3.4 million was recorded on the Condensed Consolidated Balance Sheets as of both June 30, 2021 and December 31, 2020. This contract liability relates to the portion of the Alzheimer's Disease Services performance obligation yet to&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; be satisfied, with such amounts to be recognized over the estimated period of the services, which is expected to be several years. The Company recorded a receivable of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$15.0 million and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$44,303 associated with the Sanofi Collaboration Agreement on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing the Sanofi Collaboration Agreement, management is required to exercise considerable judgment in estimating revenue to be recognized. Managem&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ent applies judgment in determining the separate performance obligations, in estimating the selling price, in determining when control was transferred to Sanofi for the licenses, and in estimating total future costs when using the input method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through June 30, 2021, the Company has earned milestone payments of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$25.0 million, including a $15.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; milestone triggered in June 2021 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which the Company received in July 2021. The company has &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;not recorded any product sales under the Sanofi Collaboration Agreement.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Takeda &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2018, the Company entered into a Collaboration and Option Agreement ("Takeda Collaboration Agreement") with Takeda Pharmaceutical Company Limited ("Takeda"), pursuant to which the Company granted Takeda an option to develop and commercialize, jointly with the Company, certain biologic products that are enabled by the Company's BBB delivery technology and intended for the treatment of neurodegenerative disorders. The programs were the Company&#x2019;s ATV:BACE1/Tau and ATV:TREM2 and PTV:PGRN programs. The Takeda Collaboration Agreement became effective in February 2018, at which time Takeda paid the Company an upfront payment of $40.0 million. Takeda may pay up to an aggregate of $25.0 million with respect to each of the three programs directed to a target and based upon the achievement of certain preclinical milestone events, up to $75.0 million in total, $5.0 million of which was paid upon the Takeda Collaboration Agreement becoming effective. In February 2019, the agreement was amended to replace the ATV:BACE1/Tau program with the ATV:Tau program. The amendment did not have a material impact to the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Takeda Collaboration Agreement and unless otherwise agreed jointly between both parties, the Company will be responsible, at its cost, for conducting activities relating to pre-IND&#160;development of biologic products directed to the three identified targets and enabled by its BBB delivery technology targeting TfR during the applicable research period. The period through which the option can be exercised continues for each target until the first biologic product directed to the relevant target is&#160;IND-ready&#160;or approximately five years after selection of the target, whichever is earlier.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If Takeda exercises its option with respect to a particular target, then Takeda will have the right to develop and commercialize, jointly with the Company, a specified number of biologic products enabled by its BBB delivery technology that were developed during the research period and which are directed to the relevant target. The Company will grant to Takeda a&#160;co-exclusive&#160;license under the intellectual property the Company controls related to those biologic products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Takeda is obligated to pay the Company a $5.0 million option fee for each target for which Takeda exercises its option, up to $15.0 million in total.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, if Takeda exercises its option for all three collaboration programs, Takeda may be obligated to pay the Company up to an aggregate of $407.5 million upon achievement of certain clinical milestone events and up to an aggregate of $300.0 million in regulatory milestone events relating to receipt of regulatory approval in the United States, certain European countries and Japan. Takeda may also be obligated to pay the Company up to $75.0 million per biologic product upon achievement of a certain sales-based milestone, or an aggregate of $225.0 million if one biologic product from each program achieves this milestone.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If Takeda exercises its option for a particular target, the Company and Takeda will share equally in the development and commercialization costs, and, if applicable, the profits, for each collaboration program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the terms of the Takeda Collaboration Agreement, the Company entered into a common stock purchase agreement (the "Stock Purchase Agreement") with Takeda on January&#160;3, 2018, pursuant to which Takeda purchased 4,214,559 shares of the Company's common stock (the "Shares") for an aggregate purchase price of $110.0 million. The sale of the Shares closed on February&#160;23, 2018. The fair market value of the common stock sold to Takeda was $94.4 million, based on the closing stock price of $22.40 on the date of issuance, resulting in&#160;a $15.6 million premium paid to the Company above the fair value of the Company's common stock which was credited to contract liability in the Company's Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that the Takeda Collaboration Agreement is a collaboration arrangement as defined in ASC&#160;808, Collaborative Arrangements.&#160;Further, during the research period, the Company believes that the arrangement is a contract with a customer as defined in ASC 606,&#160;Revenue From Contracts With Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Takeda Collaboration Agreement and the Stock Purchase Agreement are being accounted for as one arrangement because they were entered into at the same time with interrelated financial terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company identified performance obligations during the research period consisting of the license, the development options, and joint steering committee ("JSC") participation together with the research services for each collaboration program. The license rights, JSC involvement, option and research services are considered to be a single performance obligation for each program since the research services are highly interrelated with the option and JSC involvement and will significantly modify the license. The performance obligations under each of the three programs are separate since the activities and risks under the programs are distinct. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined that all other goods or services which are contingent upon Takeda exercising its option for each program were not considered performance obligations at the inception of the Takeda Collaboration Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price at inception included fixed consideration consisting of the upfront fee of $40.0 million, the $15.6 million premium on the sale of common stock, and the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;first preclinical milestone payment of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$5.0 million. It also included variable consideration of $26.0 million relating to future milestones that were not constrained, and have since all been met and received. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining $44.0 million of preclinical milestones were considered constrained at the inception of the Takeda Collaboration Agreement since the Company could not conclude it is probable that a significant reversal in the amount recognized will not occur. Additionally, cost and profit-sharing income, and the development and commercial milestones as outlined above, have not been considered given Takeda has not exercised its options for the development and commercial phases for any program. No change in the transaction price has been recorded since inception. This will be reassessed at each reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price has been ascribed in its entirety to the three performance obligations identified in the research term of the Takeda Collaboration Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when, or as, the Company satisfies its performance obligations by transferring the promised services to Takeda. Revenue is being recognized over time using the input method, based on costs incurred to perform the research services, since the level of costs incurred over time is thought to best reflect the transfer of services to Takeda. There were no material changes in estimates during the three and six months ended June 30, 2021 or June 30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A contract liability of $33.7 million and $39.8 million was recorded on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020, respectively. This contract liability relates to the three performance obligations identified, with such amounts to be recognized over the estimated period of the pre-IND research services, which is expected to be up to several years.&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no receivable as of June 30, 2021 and a receivable of $8.0 million for a PTV:PGRN preclinical milestone as of December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing the Takeda Collaboration Agreement, management is required to exercise considerable judgment in estimating revenue to be recognized. Management applies judgment in determining the separate performance obligations in the research period and estimating total future costs when using the input method. This may impact the split between current and non-current contract liability on the Condensed Consolidated Balance Sheets in the future. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through June 30, 2021, the Company has received $31.0 million in preclinical milestone payments from Takeda which are included in the transaction price described above, and has not recorded any product sales under the Takeda Collaboration Agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by collaboration agreement and performance obligation is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Takeda Collaboration Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sanofi Collaboration Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Peripheral Program License&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Retained Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Alzheimer's Disease Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Sanofi Collaboration Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Biogen Collaboration Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Option Research Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Biogen Collaboration Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Collaboration Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;$11.8&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;of revenue for the six months ended June 30, 2021 was included in the contract liability balance at the beginning of the period. All revenue for the three months ended June 30, 2021 and the three and six months ended June 30, 2020 was included in the contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;(2)Revenue for the three and six months ended June 30, 2021 and June 30, 2020, where applicable, represent amounts that were included in the contract liability balance at the beginning of the respective period.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <dnli:CollaborativeArrangementNumberOfPrograms
      contextRef="if2aae8db7a3a4128915dd240ec7d08c0_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzQx_dde0c3f8-f3ad-4edb-9670-01360a23c070"
      unitRef="program">1</dnli:CollaborativeArrangementNumberOfPrograms>
    <dnli:CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet
      contextRef="iafa16775386044a5b50f62d53ee1f136_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfODky_c94b7a2a-d0c3-4ea4-aaff-56e9c0c04e60"
      unitRef="program">2</dnli:CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet>
    <dnli:CollaborativeArrangementUpfrontPaymentToBeReceived
      contextRef="ib45818c6ba164fada4402d417a108dee_D20200805-20200805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTg0Mw_5a016923-b653-4696-965d-377080861b21"
      unitRef="usd">560000000.0</dnli:CollaborativeArrangementUpfrontPaymentToBeReceived>
    <dnli:AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments
      contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjA1OA_9c115462-f4f3-46c8-91b2-e253dfd2db08"
      unitRef="usd">1125000000</dnli:AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments>
    <dnli:DevelopmentMilestonePayments
      contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE2MQ_3fbb2e31-c43f-45f5-96fa-002d94f148b6"
      unitRef="usd">375000000.0</dnli:DevelopmentMilestonePayments>
    <dnli:FirstCommercialSaleMilestonePayments
      contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE4MA_3af3456e-57eb-418a-a8d3-0df53c131831"
      unitRef="usd">375000000.0</dnli:FirstCommercialSaleMilestonePayments>
    <dnli:NetSalesBasedMilestonePayments
      contextRef="ice0f34681b6d45d18f93b680001c1d4b_I20200805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIxNQ_b6c7ec72-1365-4f7b-b492-4200786aa6ae"
      unitRef="usd">375000000.0</dnli:NetSalesBasedMilestonePayments>
    <dnli:CollaborativeAgreementAgreedShareOfCommercialProfitLoss
      contextRef="ic3a98811559c400caa8876afab6086eb_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI3Mg_3e5681c4-ee0d-4332-b77e-81ac98005bab"
      unitRef="number">0.50</dnli:CollaborativeAgreementAgreedShareOfCommercialProfitLoss>
    <dnli:CollaborativeAgreementAgreedShareOfCommercialProfitLoss
      contextRef="i9e6ed7c1f1804b5bb0903da4ba2a3cd4_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM1OA_94353d01-429d-4bde-a7a3-fba36a47e066"
      unitRef="number">0.40</dnli:CollaborativeAgreementAgreedShareOfCommercialProfitLoss>
    <dnli:CollaborativeAgreementFundedPercentage
      contextRef="i764bf0d35d1f49d09c016b60ba51c3e0_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzEwNw_dffc9197-cace-46ca-9f97-66ff46d3cd13"
      unitRef="number">0.60</dnli:CollaborativeAgreementFundedPercentage>
    <dnli:CollaborativeAgreementFundedPercentage
      contextRef="ic6788466f85747959302e3c01b9dd2ff_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzEzNA_a2ca37b3-81da-45ee-b649-efa460b005e4"
      unitRef="number">0.40</dnli:CollaborativeAgreementFundedPercentage>
    <dnli:CollaborativeArrangementNumberOfPrograms
      contextRef="ia7c13f0ae5234afb83e6bb3b3010436e_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNDM1NQ_6b0d84fa-bd82-47ff-aca9-44a2e7e62a58"
      unitRef="program">2</dnli:CollaborativeArrangementNumberOfPrograms>
    <dnli:CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet
      contextRef="ifc39108c921c42b5bf8900ec977634d7_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTIxMw_c8c88e27-5cbe-4a2a-976a-43439ae0c211"
      unitRef="program">2</dnli:CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet>
    <dnli:CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet
      contextRef="i6778faecbea74750bda9e850e41c99b8_D20200805-20200805"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTU0Mg_36bf4eb1-f8ef-4bb7-a77d-ce9e34d357e7">P7Y</dnli:CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet>
    <dnli:CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria
      contextRef="ifc39108c921c42b5bf8900ec977634d7_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTY3Mg_08cab5cb-738b-47f7-8718-2bf6728becf6"
      unitRef="program">2</dnli:CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria>
    <dnli:CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet
      contextRef="ifc39108c921c42b5bf8900ec977634d7_I20200805"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTk2NQ_b4557fe0-d5f4-42ce-9827-7d39569d1fa7"
      unitRef="program">1</dnli:CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNjMwOA_d4d55996-c7b5-469b-9cb0-949b1f795d4a"
      unitRef="shares">13310243</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNjM5OA_88b00b8c-55bf-4b05-bde9-025a828257fb"
      unitRef="usd">465000000.0</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital
      contextRef="i70c46c5024ab44289d0235b52c67f4f0_I20200922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzAxMw_c1341ff9-6dff-47ef-be3f-f0f43c56d79e"
      unitRef="usd">420100000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i70c46c5024ab44289d0235b52c67f4f0_I20200922"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzA1Mw_1c62c134-2548-432e-ab0a-79507ce40135"
      unitRef="usdPerShare">35.87</us-gaap:SaleOfStockPricePerShare>
    <dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction
      contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzI1NQ_20383965-01ae-4d20-8471-26804503b0ad"
      unitRef="usd">44900000</dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction>
    <dnli:CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived
      contextRef="i36d5919168814e0eae831bfe7ab9ab1a_I20201006"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNzk0OQ_ae478f1d-ecc2-4751-8a5e-a1a56c5a85e0"
      unitRef="usd">270000000.0</dnli:CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived>
    <dnli:CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived
      contextRef="i36d5919168814e0eae831bfe7ab9ab1a_I20201006"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfODAxMw_9d28b61f-75ba-461b-810f-4935fca60ec2"
      unitRef="usd">325000000.0</dnli:CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived>
    <dnli:CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived
      contextRef="i36d5919168814e0eae831bfe7ab9ab1a_I20201006"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfODA1NA_967a4162-884d-49f3-8197-c8246cdc04d0"
      unitRef="usd">290000000.0</dnli:CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived>
    <dnli:UpfrontPayments
      contextRef="i96342918d3f14735818ad62774f1a013_D20200805-20200805"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA2MTc_be808d8f-5dbf-4688-a2a3-54b5bacfc451"
      unitRef="usd">560000000.0</dnli:UpfrontPayments>
    <dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction
      contextRef="i75c5c4f451c7473b911566e0f8d3c32c_D20200922-20200922"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA2Mjg_10291bf0-8334-49e9-a31b-cb3760ded7d6"
      unitRef="usd">44900000</dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction>
    <dnli:CollaborationAgreementTransactionPriceIncreaseDecrease
      contextRef="i8b854c662e384c14ad03574744b32c54_D20201006-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTEwMDA_9579b96d-d370-479a-ba9c-131aa44fbc8c"
      unitRef="usd">0</dnli:CollaborationAgreementTransactionPriceIncreaseDecrease>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ic3715c361934407dbcd003e75f851826_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTI2NTg_b6bd9143-da32-4a0c-b51c-f6899dab6281"
      unitRef="usd">295700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i961567ee076c4b72aaf1cd1eeea19a31_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTI3MzI_c1f67ddc-8a2b-4ff5-b0e3-8683b7beb5e9"
      unitRef="usd">288900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="iec18d0d62ce847a88c9c1f8920a90588_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTI5OTM_a9bf4087-f196-416e-8001-bb430298a77c"
      unitRef="usd">6800000</us-gaap:ContractWithCustomerLiability>
    <dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement
      contextRef="i504e37f8684e4e50aea169fa4fc02c73_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTYzMDgzNTA_ded9acf0-00b2-4387-9e96-f0ad81098c66"
      unitRef="usd">1600000</dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement>
    <dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement
      contextRef="i8ec22ce4f73b419aa2ee13bbd6b9a993_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTMyNTk_6470e99a-ed37-4228-823f-1c286418a7b9"
      unitRef="usd">4100000</dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="idfcd32c1627e48e6a7a5108efd14f926_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTY0OTI2NzQ3NjI2MA_5b79f300-d4f2-4246-b677-fcaadc3416a1"
      unitRef="usd">1600000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i5037c9266c10446eaa1b26aced877cf1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTM2MTE_5c31d14a-2818-48ff-a4c4-01b2c28a37bd"
      unitRef="usd">5700000</us-gaap:DueFromRelatedPartiesCurrent>
    <dnli:CollaborativeArrangementNumberOfMilestonesAchieved
      contextRef="idfcd32c1627e48e6a7a5108efd14f926_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQwNjk_f602db92-16b5-427f-826f-d35834b60fb3"
      unitRef="milestone">0</dnli:CollaborativeArrangementNumberOfMilestonesAchieved>
    <dnli:UpfrontPayments
      contextRef="i165d78f8d6054c8fa3996b63aa521479_D20181101-20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ2OTQ_b0da8756-80a3-4ba9-9a0c-c7703a56fd22"
      unitRef="usd">125000000.0</dnli:UpfrontPayments>
    <dnli:AggregateClinicalRegulatoryAndSalesMilestonePayment
      contextRef="i1815d2bbf4584ce68175f9f67efd2dc5_I20181130"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ4MjY_9f6777fd-d484-460d-ab8e-93945f6cd355"
      unitRef="usd">1100000000</dnli:AggregateClinicalRegulatoryAndSalesMilestonePayment>
    <dnli:ClinicalMilestonePayment
      contextRef="i034b0126fe2744ada5cf8eb19d63378a_I20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ5Mzg_2c39e11a-0b01-4556-a8fb-7b1cde312f3d"
      unitRef="usd">215000000.0</dnli:ClinicalMilestonePayment>
    <dnli:RegulatoryMilestonePayment
      contextRef="i034b0126fe2744ada5cf8eb19d63378a_I20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQ5NzY_69635ccc-1669-4aae-9ba5-2c7ad4a719e4"
      unitRef="usd">385000000.0</dnli:RegulatoryMilestonePayment>
    <dnli:NumberOfIndications
      contextRef="i8dc62e29e8f34d43979fe1f61fb5224a_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUxNTQ_536370ba-7662-46a9-a169-d85602ea2720"
      unitRef="indication">3</dnli:NumberOfIndications>
    <dnli:ClinicalMilestonePayment
      contextRef="i393fce47e5dc4c2c94b11587821ef2cb_I20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUyMzE_357e6bf8-519a-4274-a766-1fb97b54ae11"
      unitRef="usd">120000000.0</dnli:ClinicalMilestonePayment>
    <dnli:RegulatoryMilestonePayment
      contextRef="i393fce47e5dc4c2c94b11587821ef2cb_I20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUyNjY_88b9b114-269c-4f53-a69e-9298b7bdc951"
      unitRef="usd">175000000.0</dnli:RegulatoryMilestonePayment>
    <dnli:CommercialMilestonePayments
      contextRef="i393fce47e5dc4c2c94b11587821ef2cb_I20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTUzMDY_450ced77-200b-4148-99da-85da7e3a5c17"
      unitRef="usd">200000000.0</dnli:CommercialMilestonePayments>
    <dnli:NumberOfIndications
      contextRef="i8dc62e29e8f34d43979fe1f61fb5224a_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTU0NTg_2f989084-9683-46c9-8628-f73428ebb5d7"
      unitRef="indication">3</dnli:NumberOfIndications>
    <dnli:CollaborativeAgreementFundedPercentage
      contextRef="i3d7a4f85124649248a410de12ca5d11f_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTY3NTA_12f0294b-aa78-4f69-b71f-7a1fdfb9bfee"
      unitRef="number">0.70</dnli:CollaborativeAgreementFundedPercentage>
    <dnli:CollaborativeAgreementFundedPercentage
      contextRef="ia2811938337d4e7ea78e953a7f449755_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTY3NTc_1c0b80c8-4b92-4f3c-81b3-2d037ce0018d"
      unitRef="number">0.30</dnli:CollaborativeAgreementFundedPercentage>
    <dnli:CollaborativeAgreementFundedPercentage
      contextRef="ia2811938337d4e7ea78e953a7f449755_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTgyOTQ_1c0b80c8-4b92-4f3c-81b3-2d037ce0018d"
      unitRef="number">0.30</dnli:CollaborativeAgreementFundedPercentage>
    <dnli:UpfrontPayments
      contextRef="i165d78f8d6054c8fa3996b63aa521479_D20181101-20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTg4OTA_b0da8756-80a3-4ba9-9a0c-c7703a56fd22"
      unitRef="usd">125000000.0</dnli:UpfrontPayments>
    <dnli:CollaborationAgreementTransactionPriceIncrease
      contextRef="i317dbc6e05bd401abd1b3a8586abf071_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQyOTM2NTExOTM3MDY_490191b3-e305-433f-be57-2674043f8c9b"
      unitRef="usd">15000000.0</dnli:CollaborationAgreementTransactionPriceIncrease>
    <dnli:CollaborationAgreementTransactionPriceIncrease
      contextRef="if48edbe6675543809be82938c2c3296b_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQyOTM2NTExOTM3MDY_f7461718-1a7e-44fe-b631-8b9588527852"
      unitRef="usd">15000000.0</dnli:CollaborationAgreementTransactionPriceIncrease>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49f7daecb6384a73ac40484009f2a101_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTY2MjExOA_ed346a4c-aef1-45fc-b8a2-ba07728366bb"
      unitRef="usd">15000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <dnli:CollaborationAgreementTransactionPriceIncrease
      contextRef="i5daca229d08446e5be7b9da683a80d0b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTkyMjE_55a6e7da-4397-49d9-9ecb-fa167eaabf9a"
      unitRef="usd">300000</dnli:CollaborationAgreementTransactionPriceIncrease>
    <dnli:CollaborationAgreementTransactionPriceIncrease
      contextRef="i3f90cc72e6224041a8e768fc9ec9f85a_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjc0ODc3OTA5OTkyNA_bd8105f6-f629-46bc-99c8-99cf2af3deaf"
      unitRef="usd">800000</dnli:CollaborationAgreementTransactionPriceIncrease>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i0bba950d953d4322a8b123455b264c8c_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjA1Nzk_97959e69-1910-465d-b847-952c0624b184"
      unitRef="usd">3400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4769a06332714c4aa70444352b0abc75_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjA1Nzk_ac9017ef-dab1-457f-876f-8038e30e6325"
      unitRef="usd">3400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:AccountsReceivableNet
      contextRef="ida3867bbfcc6434eace5229324ac9547_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTY2MjE1Mg_2e5f983b-20b0-4d1a-949d-69ef9e4e1c2d"
      unitRef="usd">15000000.0</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i6b68d53b21df4c86bfdebbd0fe69b8dd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTQyOTM2NTExOTM5NTM_aea153b1-6dc4-449b-8ad8-aa676984dcf6"
      unitRef="usd">44303</us-gaap:AccountsReceivableNet>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib94a8c8ddea04bfba519ccd5c3c40047_D20181001-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE1MzU_a2cdd597-dc71-4e83-a59c-f966794d5eaf"
      unitRef="usd">25000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49f7daecb6384a73ac40484009f2a101_D20210601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTY2MjE4Ng_1a01f897-89f9-4c14-9bfe-d37e4b31e5af"
      unitRef="usd">15000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d358b87beba4882a9e6608d485d8809_D20181001-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjE1NDY_495143e0-5b4d-4032-891f-0908ef301a08"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <dnli:UpfrontPayments
      contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIyNDc_13b4cf65-a898-479c-a0de-dcf3cb95ea31"
      unitRef="usd">40000000.0</dnli:UpfrontPayments>
    <dnli:PreclinicalMilestonePaymentPerProgram
      contextRef="i737d46e5ad8349aa87b27c2dca231212_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIyODg_96017b28-98d2-4bb9-89bd-36f73051b70d"
      unitRef="usd">25000000.0</dnli:PreclinicalMilestonePaymentPerProgram>
    <dnli:NumberOfPrograms
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjIzMTk_9f547ace-59a3-43d9-8f24-4a63d91c217a"
      unitRef="program">3</dnli:NumberOfPrograms>
    <dnli:AggregatePreclinicalMilestonePayment
      contextRef="i737d46e5ad8349aa87b27c2dca231212_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI0MzA_8ae1df6e-0730-47f8-bc60-b30006bd0e1e"
      unitRef="usd">75000000.0</dnli:AggregatePreclinicalMilestonePayment>
    <dnli:PreclinicalMilestonePaymentReceived
      contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI0NDM_223c230f-aefc-4d91-a259-2078d1682092"
      unitRef="usd">5000000.0</dnli:PreclinicalMilestonePaymentReceived>
    <dnli:NumberOfTargets
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjI5NTc_86fc1d95-8414-4aea-b548-b947c42afbc0"
      unitRef="target">3</dnli:NumberOfTargets>
    <dnli:TargetOptionPeriod
      contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjMyNDk_9d0cf9a4-1436-4ff1-b1ee-2133d6f8ab59">P5Y</dnli:TargetOptionPeriod>
    <dnli:OptionFeesPerProgram
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM4MjA_41df7593-7ae0-4365-a944-0d6ac43ea6f6"
      unitRef="usd">5000000.0</dnli:OptionFeesPerProgram>
    <dnli:AggregateOptionExerciseFee
      contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM4OTU_8aa6c61a-ee89-4780-9c3d-519fec32b39d"
      unitRef="usd">15000000.0</dnli:AggregateOptionExerciseFee>
    <dnli:NumberOfPrograms
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjM5NjA_a3adbf6d-c476-4945-9bbb-2e14451ab413"
      unitRef="program">3</dnli:NumberOfPrograms>
    <dnli:AggregateDevelopmentMilestonePayment
      contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQwNTI_17bb4d7a-7333-4c35-85c7-c5be0cfd6394"
      unitRef="usd">407500000</dnli:AggregateDevelopmentMilestonePayment>
    <dnli:RegulatoryMilestonePayment
      contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQxMzU_6d449dfd-ca0a-4c00-9e03-1517c615996e"
      unitRef="usd">300000000.0</dnli:RegulatoryMilestonePayment>
    <dnli:CommercialMilestonesPerProgram
      contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQzMjY_0eda1e9b-c974-42ba-805b-b882d27a5cf6"
      unitRef="usd">75000000.0</dnli:CommercialMilestonesPerProgram>
    <dnli:AggregateCommercialMilestones
      contextRef="i5a6df66d2f7d4540bcc997561fa4116f_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQ0MjI_52e3abb9-2f73-444b-be80-9a68f68a0439"
      unitRef="usd">225000000.0</dnli:AggregateCommercialMilestones>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjQ5MTA_3f2563ec-71c5-4fea-a7fd-1d5200c0255c"
      unitRef="shares">4214559</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUwMDA_b47cce7f-c15b-497d-99d6-8c3210d3c958"
      unitRef="usd">110000000.0</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:CommonStocksIncludingAdditionalPaidInCapital
      contextRef="i09e0d7b139a044d1a0395f56a5934c1e_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUxMDI_f803beb8-19c1-476e-9dad-db5ef44f1dd0"
      unitRef="usd">94400000</us-gaap:CommonStocksIncludingAdditionalPaidInCapital>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i09e0d7b139a044d1a0395f56a5934c1e_I20180223"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUxNDI_f5addea8-93f9-4ba0-896f-d9ae823a5b28"
      unitRef="usdPerShare">22.40</us-gaap:SaleOfStockPricePerShare>
    <dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction
      contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjUxODU_70cd38cc-929e-481c-b44c-eb7c67538533"
      unitRef="usd">15600000</dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction>
    <dnli:NumberOfPrograms
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY0MzA_d8723b33-0e2b-4216-bf0f-a0ac78efda71"
      unitRef="program">3</dnli:NumberOfPrograms>
    <dnli:UpfrontPayments
      contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY4NDU_13b4cf65-a898-479c-a0de-dcf3cb95ea31"
      unitRef="usd">40000000.0</dnli:UpfrontPayments>
    <dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction
      contextRef="i4c48e51771c34a07bec2eda108c2eb4c_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY4NTM_70cd38cc-929e-481c-b44c-eb7c67538533"
      unitRef="usd">15600000</dnli:SaleOfStockConsiderationPremiumReceivedOnTransaction>
    <dnli:PreclinicalMilestonePaymentReceived
      contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY5NDA_223c230f-aefc-4d91-a259-2078d1682092"
      unitRef="usd">5000000.0</dnli:PreclinicalMilestonePaymentReceived>
    <dnli:VariableConsiderationFutureConsideration
      contextRef="i1cdb378d39344470b6dfbbc1951925df_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjY5ODc_ac24cd00-6bdc-4b2c-9fc1-c5303efce00a"
      unitRef="usd">26000000.0</dnli:VariableConsiderationFutureConsideration>
    <dnli:ConstrainedVariableConsideration
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjcxMDQ_d620303b-c699-4a6a-bc8c-ab80d334f27b"
      unitRef="usd">44000000.0</dnli:ConstrainedVariableConsideration>
    <dnli:CollaborationAgreementTransactionPriceIncreaseDecrease
      contextRef="i5e82c2dfa58a4f389937aeaaf20df817_D20180101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjc1NzU_f8af0131-a220-49f6-a293-9803198f1857"
      unitRef="usd">0</dnli:CollaborationAgreementTransactionPriceIncreaseDecrease>
    <dnli:RevenueNumberOfPerformanceObligations
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjc3NTk_418c05c9-cc47-4e6a-8cea-3b0eca9da220"
      unitRef="program">3</dnli:RevenueNumberOfPerformanceObligations>
    <us-gaap:ContractWithCustomerLiability
      contextRef="id26949a9c4b143c094519bc391622339_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjgzMTE_6ec88f1b-7209-40e4-9695-cdff54c8ba07"
      unitRef="usd">33700000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i3696997c27a245c69e8e05ca56a1f2ed_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjgzMTg_45b11865-3b7d-45f5-ae37-133cf15bbf6b"
      unitRef="usd">39800000</us-gaap:ContractWithCustomerLiability>
    <dnli:RevenueNumberOfPerformanceObligations
      contextRef="ib318b582485f44948eb949cc72748f2a_I20180223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjg0NDk_418c05c9-cc47-4e6a-8cea-3b0eca9da220"
      unitRef="program">3</dnli:RevenueNumberOfPerformanceObligations>
    <dnli:PreclinicalMilestonePaymentEarnedNotYetReceived
      contextRef="id26949a9c4b143c094519bc391622339_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjg4NjQ_81f5ffd5-4f39-4e76-bb9d-fd2b378d4b9c"
      unitRef="usd">0</dnli:PreclinicalMilestonePaymentEarnedNotYetReceived>
    <dnli:PreclinicalMilestonePaymentEarnedNotYetReceived
      contextRef="ia887df3ea9524572a10216c8bac87ad5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjg5MDc_8e7174fb-ef05-496a-88d3-8e96f7944557"
      unitRef="usd">8000000.0</dnli:PreclinicalMilestonePaymentEarnedNotYetReceived>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d02721dc9124064a750803ba17443c1_D20180101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjk3NzE_d1880f1b-0ba1-4cad-9220-5ca99cc35ad7"
      unitRef="usd">31000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i464f8083c79149e9941fa70f70f291fb_D20180101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMjk4ODk_0c30d400-ec09-4f18-ada9-1011ffbdc9fe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMzA0NjU_b3022f77-c39d-4aef-a6f0-e2c3d69ed6c6">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue disaggregated by collaboration agreement and performance obligation is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Takeda Collaboration Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sanofi Collaboration Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Peripheral Program License&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Retained Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Alzheimer's Disease Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Sanofi Collaboration Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Biogen Collaboration Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Option Research Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Biogen Collaboration Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Collaboration Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;_________________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt"&gt;$11.8&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;of revenue for the six months ended June 30, 2021 was included in the contract liability balance at the beginning of the period. All revenue for the three months ended June 30, 2021 and the three and six months ended June 30, 2020 was included in the contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;(2)Revenue for the three and six months ended June 30, 2021 and June 30, 2020, where applicable, represent amounts that were included in the contract liability balance at the beginning of the respective period.</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99b094a78338410fa4d8154e4576437f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi0xLTEtMS0w_e6288ebe-28e1-434b-8814-f20c8075a4b8"
      unitRef="usd">7142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1aaed6c153ed4315af81661a076fc31e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi0zLTEtMS0w_6acf46c4-df1c-4974-9ebe-f6227815cbdc"
      unitRef="usd">5537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa9307731afb4ae7b8965c3de8c3bd64_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi01LTEtMS0zODE_c0c04620-5f45-463a-9add-76057958d614"
      unitRef="usd">14172000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i833e33d9146f48dd98863c7529f51f6d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMi03LTEtMS0zOTE_ea078e60-6733-46a5-a41b-687595309580"
      unitRef="usd">8555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7161b047a7bb4c8da33bb018c3688014_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS0xLTEtMS0w_25bbc763-1a4c-4665-907d-9c19a6de307d"
      unitRef="usd">15000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0742e59ee0824f138a6538f35a989c58_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS0zLTEtMS0w_7f0486d8-6693-47d5-b053-cf5cabd798fe"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7c7f60a73264b59a89fd39ea7508914_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS01LTEtMS0xODM5_7a59ab89-a909-4535-96a5-52ccc4a82a2c"
      unitRef="usd">15000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54cb5d6f20584e1ab2a8c3fc06b60801_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNS03LTEtMS0xODM2_f9e5b70a-4d19-4709-a17a-7d3bbf78819d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e033b925e7847458f147c5fd4dc45d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi0xLTEtMS0w_a8f6d76f-8b9b-4aac-9cb5-636894456634"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief9a2edd61d14ba1abf223db545d2c7b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi0zLTEtMS0w_a7f0c617-6b5c-493d-be87-d9bc488274ac"
      unitRef="usd">274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4e50a2a3e734cddaeb4d48427930557_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi01LTEtMS0zODM_c10cb850-96e5-47a2-b3e6-0ffd792739fc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief5c530747c045e48aa7ff151d253c04_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNi03LTEtMS0zOTM_c85f02a8-1527-4944-8273-662d5e243fb8"
      unitRef="usd">808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="i914e3e35c61f4bcc9a4f638902103ecc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy0xLTEtMS0w_27400fb8-5730-4571-bdc8-84f857ac7829"
      unitRef="usd">3000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="iffddcf153fd24aa99a147eb25d761995_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy0zLTEtMS0w_46096766-a23a-40c9-aada-4de08a535232"
      unitRef="usd">36000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="i0e0e7f245e5b44b091ba5627aec06e5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy01LTEtMS0zODM_fdd0d9b8-0921-4fd4-a322-0ffc82a39a79"
      unitRef="usd">4000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer
      contextRef="id599abd17311458ead869963e4bf3033_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfNy03LTEtMS0zOTM_95523712-14e8-43f4-a177-aadd559f32c0"
      unitRef="usd">88000</us-gaap:RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="ica2a93e4a18c4b58bed1c492d8f5cd30_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC0xLTEtMS0w_19ff9f44-d2b4-4dec-96b7-e692f0a92dae"
      unitRef="usd">15003000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1a8c4f8e14a24ccba30ec387f78bd027_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC0zLTEtMS0w_20a2d79d-7648-4c1d-a7ae-94314e487741"
      unitRef="usd">310000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic2d90c565d4547f49c6ca87116b99a90_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC01LTEtMS0zODU_981b07f1-66f2-41b7-a5c0-39068e2bc85e"
      unitRef="usd">15004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7fdc46dc66d74185adbf731d32373aa5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfOC03LTEtMS0zOTM_d9a656d7-cbb5-41d5-ae01-320185d36d91"
      unitRef="usd">896000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d946f6e6e444afd9ea844b451d8d9e2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTItMS0xLTEtMA_d6a6a540-6cad-464f-b08a-c0e9b10c30aa"
      unitRef="usd">794000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c94468c2bf94a468d45b658a270452b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTItMy0xLTEtMA_82723205-941c-4e6d-8ae5-d5d465be2b3d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i741e226e01544be2afa447f3a76e8ca3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTItNS0xLTEtMzg3_6a716c41-6bb7-4417-8e43-0f38dadc8660"
      unitRef="usd">1686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c1a634783c44aaaa0b675d7bb30d53d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTMtNy0xLTEtNDEx_bd2036f2-2613-44e3-a163-dfed10d2afeb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:Revenues
      contextRef="i151dbc1c55c241d69560c1032276cdae_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtMS0xLTEtNDI5_0ab9f8c1-1335-4aad-b350-a4632d471acc"
      unitRef="usd">794000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5267828a9fb1492fb93cd6ad6d87678e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtMy0xLTEtNDI3_16e351e5-b11d-40a9-ae12-68b5caff36ae"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iee05b94ba7f24617b26220e3e668ba73_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtNS0xLTEtNDI1_18771577-82e6-46a0-9f67-1a6efa9a5d0a"
      unitRef="usd">1686000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i02c097032b0644b4b3a7e8174e0c25a4_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTUtNy0xLTEtNDIz_51f0335e-a726-4d29-9d9d-2ed3e4a1f71d"
      unitRef="usd">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTQtMS0xLTEtMA_bbcf72f2-aa59-44e1-a05e-2964d1fdaff7"
      unitRef="usd">22939000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTQtMy0xLTEtMA_ad7e10b8-96a3-462b-b8d7-1992d18047c4"
      unitRef="usd">5847000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTQtNS0xLTEtMzg5_cd2b7cb7-3dee-4215-bbcf-f532abbb4d4f"
      unitRef="usd">30862000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RhYmxlOjZkYjliMjM0MDc1ZTQzZTRiYTI3MWIyYzE0Y2EyYWQ1L3RhYmxlcmFuZ2U6NmRiOWIyMzQwNzVlNDNlNGJhMjcxYjJjMTRjYTJhZDVfMTYtNy0xLTEtNDIz_a03d9862-8ca0-476e-a756-d8c14d4cfce2"
      unitRef="usd">9451000</us-gaap:Revenues>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="iaa9307731afb4ae7b8965c3de8c3bd64_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfMTA5OTUxMTYzMDkwODA_8275ceba-3943-4989-83b3-9f65ac307486"
      unitRef="usd">11800000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <dnli:LicenseAgreementTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTU2OQ_199c688a-4cb7-4f3f-8154-7c7d34b82dcd">License Agreements&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Genentech&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the Company entered into an Exclusive License Agreement with Genentech, Inc. (&#x201c;Genentech&#x201d;). The agreement gives the Company access to Genentech&#x2019;s LRRK2 inhibitor small molecule program for Parkinson&#x2019;s disease. Under the agreement, Genentech granted the Company (i)&#160;an exclusive, worldwide, sublicensable license under Genentech&#x2019;s rights to certain patents and patent applications directed to small molecule compounds which bind to and inhibit LRRK2 and (ii)&#160;a&#160;non-exclusive,&#160;worldwide, sublicensable license to certain related&#160;know-how,&#160;in each case, to develop and commercialize certain compounds and licensed products incorporating any such compound. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may owe Genentech milestone payments upon the achievement of certain development, regulatory, and commercial milestones, up to a maximum of $315.0 million in the aggregate. These milestones include up to $37.5 million in clinical milestone payments, $102.5 million in regulatory milestone payments and $175.0 million in commercial milestone payments. In addition, the Company may owe royalties on net sales of licensed products ranging from low to high single-digit percentages. Under the terms of our LRRK2 Agreement with Biogen, Biogen is responsible for 50% of any payment obligation to Genentech under this agreement accruing after October&#160;4, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, the Company has paid Genentech $12.5&#160;million in the aggregate, including an upfront fee, a technology transfer fee and a clinical milestone payment, all of which was recorded as research and development expense as incurred. No expenses were recorded in the three and six months ended June 30, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</dnli:LicenseAgreementTextBlock>
    <dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones
      contextRef="i4b19bd08ce364493b9d1968149f7b59b_D20160601-20160630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfODUx_84a214d9-abd9-409b-a0af-f24b92686223"
      unitRef="usd">315000000.0</dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones>
    <dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones
      contextRef="i8a2d8dd09be64f40825124951431296a_D20160601-20160630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfOTAz_1563d312-f956-4e3b-bef8-9ab5646407ab"
      unitRef="usd">37500000</dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones>
    <dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones
      contextRef="i9acc52dddd0943b0901edf67696ed8fd_D20160601-20160630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfOTM4_8a723a57-e7fb-419e-bcea-dbcc2526cdff"
      unitRef="usd">102500000</dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones>
    <dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones
      contextRef="ic68fd9ac23464556b0c8ccb241ba8ebd_D20160601-20160630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfOTc4_973cb116-c05a-4bd0-9993-d7f0569e5dea"
      unitRef="usd">175000000.0</dnli:LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones>
    <dnli:LicenseAgreementMilestonePaymentObligationResponsibilityPercentage
      contextRef="i661090effd954663a544ec2e6dd1f571_I20201005"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTIyMQ_d2f8a494-6117-479b-859b-d5f3ea04879c"
      unitRef="number">0.50</dnli:LicenseAgreementMilestonePaymentObligationResponsibilityPercentage>
    <dnli:UpfrontFeesPaid
      contextRef="id40ff4fd245d454aaa35208b9865879c_D20160601-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTM0Mw_dc29c523-1238-4438-9607-a9dbd3e13659"
      unitRef="usd">12500000</dnli:UpfrontFeesPaid>
    <dnli:UpfrontFeesPaid
      contextRef="i322071fac461401bba496784d5be1684_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_1df4f6c2-6d6e-4fbd-9423-036f738254e4"
      unitRef="usd">0</dnli:UpfrontFeesPaid>
    <dnli:UpfrontFeesPaid
      contextRef="i953ce22a7926492d838711b664d90435_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_3563d679-3182-4457-8560-8092c0891afe"
      unitRef="usd">0</dnli:UpfrontFeesPaid>
    <dnli:UpfrontFeesPaid
      contextRef="iece72c5bb9be497bbd96fd9844a3cbab_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_5c5a466e-7db7-4d6e-8208-ed7cae818e29"
      unitRef="usd">0</dnli:UpfrontFeesPaid>
    <dnli:UpfrontFeesPaid
      contextRef="i021ba60b04c74850ab375f9658038c79_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80OS9mcmFnOmYxNmNhZDZlNWY4NjQxOGNiZTdkM2UyZmMwOTdiOTJjL3RleHRyZWdpb246ZjE2Y2FkNmU1Zjg2NDE4Y2JlN2QzZTJmYzA5N2I5MmNfMTUyNQ_fba6e748-d67b-4e2f-a922-041718b528b9"
      unitRef="usd">0</dnli:UpfrontFeesPaid>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwMg_a2a2cc79-31d4-41db-9fa5-24b34dbdb31a">Commitments and Contingencies &lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Lease Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2018, the Company entered into an amendment to its operating lease for its former corporate headquarters in South San Francisco (the "Headquarters Lease Amendment") to relocate and expand its headquarters to 148,020 rentable square feet in a building in South San Francisco, California (the "New Premises"). The Headquarters Lease Amendment has a contractual term of ten years from the legal commencement date, which was April&#160;1, 2019, when the building was ready for occupancy. For accounting purposes, the lease commencement date was determined to be August&#160;1, 2018, which was the date at which the Company was deemed to have obtained control over the property. The Company has an option to extend the lease term for a period of ten years by giving the landlord written notice of the election to exercise the option at least nine months, but not more than twelve months, prior to the expiration of the Headquarters Lease Amendment lease term. The Company determined that this renewal was not reasonably certain at lease inception. The remaining lease term was 7.8 years at June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Headquarters Lease Amendment provides for monthly base rent amounts escalating over the term of the lease. In addition, the Headquarters Lease Amendment provided a tenant improvement allowance ("TIA") of up to $25.9 million, which was fully utilized, of which $4.4 million will be repaid to the landlord in the form of additional monthly rent. This is recorded as leasehold improvement assets and an offset to the lease ROU asset on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020. The Company is also required to pay the operating expenses for the New Premises, such as taxes and insurance, which are treated as variable lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Management exercised judgment in applying the requirements of ASC 842, including the determination as to whether certain contracts contain a lease and for the Headquarters Lease Amendment, the discount rate used to determine the measurement of the lease liability. As the implicit rate of the Headquarters Lease Amendment was not known, the Company estimated a 9.0% discount rate, which was management&#x2019;s estimate of the Company&#x2019;s incremental borrowing rate. To estimate the incremental borrowing rate, management considered observable debt yields of comparable market instruments, as well as benchmarks within the Headquarters Lease Amendment that may be indicative of the rate implicit in the lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating lease costs, including variable and short-term lease costs, were $2.8 million and $5.6 million for the three and six months ended June 30, 2021, respectively, and $2.9 million and $5.5 million for the three and six months ended June 30, 2020, respectively. Cash paid for amounts included in the measurement of lease liabilities for the six months ended&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; June 30, 2021 and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;June 30, 2020&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of $5.1 million and $4.7 million, respectively, was included in net cash used in operating activities in the Company's Condensed Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the undiscounted cash flows for the next five years and total of the remaining years to the operating lease liabilities recorded in the Condensed Consolidated Balance Sheet as of June 30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021 (six months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2018, the Company entered into a sublease agreement ("Sublease Agreement") to sublease approximately 36,835 rentable square feet of space in its New Premises. The Sublease Agreement has a term of five years from the commencement date of April&#160;12, 2019 and provides for the Company to receive monthly base rent amounts escalating over the term of the lease. The Company also passes through a portion of the operating expenses, such as taxes and insurance for the New Premises to the sublessee, which are treated as variable sublease income. Total sublease income, including rent and variable sublease cost reimbursements, was $1.0 million for both the three months ended June 30, 2021 and 2020, and $1.9 million for both the six months ended June 30, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the future undiscounted cash inflows relating to the Sublease Agreement as of June 30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021 (six months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted sublease receipts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, lessors, business partners, board members, officers, and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company, negligence or willful misconduct of the Company, violations of law by the Company, or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon the Company to provide indemnification under such agreements, and thus, there are no claims that the Company is aware of that could have a material effect on the Company&#x2019;s Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations and Comprehensive Loss, or Condensed Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 2017, the Company entered into a Development and Manufacturing Services Agreement as amended (&#x201c;DMSA&#x201d;) with Lonza Sales AG (&#x201c;Lonza&#x201d;) for the development and manufacture of biologic products. Under the DMSA, the Company will execute purchase orders based on project plans authorizing Lonza to provide development and manufacturing services with respect to certain of the Company's antibody and enzyme products, and will pay for the services provided and batches delivered in accordance with the DMSA and project plan. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unless earlier terminated, the DMSA will expire on September&#160;6, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June 30, 2021 and December 31, 2020, the Company had open purchase orders for biological product development and manufacturing costs totaling $32.5 million and $33.0 million, respectively. The activities under these purchase orders are expected to be completed by February 2028. As of June 30, 2021 and December 31, 2020, the Company had total non-cancellable purchase commitments under the DMSA of $28.4 million and $27.1 million, respectively, under the DMSA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June 30, 2021 and 2020, the Company incurred costs of $3.2 million and $3.8&#160;million, respectively, and made payments of $5.7 million and $2.0 million, respectively, for the development and manufacturing services rendered under the DMSA. During the six months ended June 30, 2021 and 2020, the Company incurred costs of $8.4 million and $4.8 million, respectively, and made payments of $6.4 million and $5.2&#160;million, respectively, for the development and manufacturing services rendered under the DMSA.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be involved in lawsuits, arbitration, claims, investigations and proceedings consisting of intellectual property, employment and other matters which arise in the ordinary course of business. The Company records accruals for loss contingencies to the extent that the Company concludes that it is probable that a liability has been incurred and the amount of the related loss can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 10, 2020, the Company and all Directors were named in a shareholder derivative action filed in the Delaware Court of Chancery ("the Court") challenging the compensation paid to the Company's Directors since the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;initial public offering ("IPO")&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in December 2017. On January&#160;13, 2021, the parties to the derivative action entered into a settlement agreement, the terms of which were disclosed in a Form 8-K filed on February&#160;5, 2021. The settlement agreement was approved by the Court on April 16, 2021. Amounts paid by the Company pursuant to the settlement agreement were determined to not be material.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <dnli:OperatingLeasesAreaUnderLease
      contextRef="i38bb6cc5fc4a4e788dbc174da4d39316_D20180502-20180502"
      decimals="-1"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjY2_52b965d9-bf49-46c7-a4de-c8f28a62c30b"
      unitRef="sqft">148020</dnli:OperatingLeasesAreaUnderLease>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7da29e48c4f44136bd5e5d7e4300d555_I20180502"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNDIw_ba11780e-ebe9-44a0-8cd1-fc93a0e683fc">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i7da29e48c4f44136bd5e5d7e4300d555_I20180502"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzU0_c5cb0bc8-3d40-4090-bda4-1a4571d99213">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <dnli:LesseeOperatingLeaseRenewalNoticePeriod
      contextRef="i7799d6e145c84af4b392bb4384afabc1_D20180502-20180502"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfODQz_e8e363dc-26cb-4ebd-bfee-c8eca02d364d">P9M</dnli:LesseeOperatingLeaseRenewalNoticePeriod>
    <dnli:LesseeOperatingLeaseRenewalNoticePeriod
      contextRef="ibf7047f407e04f4bb57bc28649c57322_D20180502-20180502"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwMA_79ecbffb-91b4-43f9-8897-7144b3b7fddf">P12M</dnli:LesseeOperatingLeaseRenewalNoticePeriod>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA1OA_76b99699-781c-4c95-9794-90c7f9d5f0f5">P7Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="i04a94e9d179c485482b9c96d76caa266_I20180502"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTI4Mg_6ac07924-2ee4-48df-9c24-5a3c62b9db4e"
      unitRef="usd">25900000</us-gaap:LeaseholdImprovementsGross>
    <dnli:TenantImprovementAllowanceRepayableAsRent
      contextRef="if81d163953a844a3a71eb5b6294f2547_D20180502-20180502"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTMyMQ_b1ceda1d-d216-4a1c-8868-af821abee8fd"
      unitRef="usd">4400000</dnli:TenantImprovementAllowanceRepayableAsRent>
    <us-gaap:LesseeOperatingLeaseDiscountRate
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjA2MA_062b7621-6870-4de9-aee0-d3a53997376a"
      unitRef="number">0.090</us-gaap:LesseeOperatingLeaseDiscountRate>
    <us-gaap:LeaseCost
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjQ4MA_7b5ce171-36fb-4c4b-ba7d-f13a0b7d6074"
      unitRef="usd">2800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjkwOQ_63fe3326-80d0-46a5-b4e1-108c36afc3bb"
      unitRef="usd">5600000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjkzOQ_b3545a26-d6ce-432d-97c2-d2d15b303012"
      unitRef="usd">2900000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3Njk0Mg_3606e19d-7c17-414d-b941-6cd58452ae49"
      unitRef="usd">5500000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjYyMQ_384d244e-c586-4439-84fe-6c0df09702ba"
      unitRef="usd">5100000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjYyOA_79c401fb-4b67-40bf-ac29-cb011c199d39"
      unitRef="usd">4700000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwMw_3d533eff-1db9-4f5f-b60f-2bc49dc44bee">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reconciles the undiscounted cash flows for the next five years and total of the remaining years to the operating lease liabilities recorded in the Condensed Consolidated Balance Sheet as of June 30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021 (six months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(25,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfMS0yLTEtMS0w_ca734f0f-b513-4d9a-9117-46311ccf6976"
      unitRef="usd">5237000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfMi0yLTEtMS0w_b52c8a6a-47c7-4f64-8751-2826f1ed6fb5"
      unitRef="usd">10702000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfMy0yLTEtMS0w_2c867941-4b6b-4207-bc6b-0587aa629e14"
      unitRef="usd">11053000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNC0yLTEtMS0w_b8e1e36a-d643-47b0-9ec3-79346e1223c7"
      unitRef="usd">11417000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNS0yLTEtMS0w_a880d7f4-6f73-4312-b1b1-24a2334302f9"
      unitRef="usd">11793000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <dnli:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNi0yLTEtMS0w_6ff60e6a-3904-4e05-a6dd-62d43c2da2ae"
      unitRef="usd">42148000</dnli:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfNy0yLTEtMS0w_486d3a21-02b2-4c15-ab34-4d06d6fe88c8"
      unitRef="usd">92350000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfOC0yLTEtMS0w_c435f8db-5080-431c-8527-b0fb7c5adc2b"
      unitRef="usd">25899000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjYyMmVkZGE5M2NiOTQwNzJiYjFhYzE3MmY3ODY5MzEwL3RhYmxlcmFuZ2U6NjIyZWRkYTkzY2I5NDA3MmJiMWFjMTcyZjc4NjkzMTBfOS0yLTEtMS0w_7f4fe6a2-d119-4ea2-b183-54b2bf532572"
      unitRef="usd">66451000</us-gaap:OperatingLeaseLiability>
    <dnli:OperatingLeasesSubleaseNetRentableArea
      contextRef="i6210b421db35461eb158771afa37df5b_I20181031"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMzA5OQ_fa0070ee-1b4a-4211-9299-c008b5183de3"
      unitRef="sqft">36835</dnli:OperatingLeasesSubleaseNetRentableArea>
    <us-gaap:LessorOperatingLeaseTermOfContract
      contextRef="i6210b421db35461eb158771afa37df5b_I20181031"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMzE5MA_36a255eb-9af4-40f5-9133-566064d9ec56">P5Y</us-gaap:LessorOperatingLeaseTermOfContract>
    <us-gaap:SubleaseIncome
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY2Mw_49240bc5-437a-4c4c-9ae1-8048a132c9b0"
      unitRef="usd">1000000.0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY2Mw_90dbbb2a-0629-4b03-9842-37a56720eb53"
      unitRef="usd">1000000.0</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY1NA_5b3c0854-073e-47ad-9605-a7e8eba4969e"
      unitRef="usd">1900000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMjc0ODc3OTA3NjY1NA_b5da35d6-5b84-4b93-985f-59f7636159cb"
      unitRef="usd">1900000</us-gaap:SubleaseIncome>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNzEwNA_f0c72324-399e-46c1-a51d-197bb7cde3b8">&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the future undiscounted cash inflows relating to the Sublease Agreement as of June 30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.162%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021 (six months)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted sublease receipts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfMS0yLTEtMS0w_fb7ddd32-5641-4a3e-a653-6c528c5f3a9b"
      unitRef="usd">1474000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfMi0yLTEtMS0w_271f38b3-ad98-4d01-8e1e-4a6729a6f708"
      unitRef="usd">3009000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfMy0yLTEtMS0w_1b604575-93b0-4190-9272-7e8bc7111d39"
      unitRef="usd">3096000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedTwoYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfNC0yLTEtMS0w_a5e9a1b2-18ae-4ed8-8b8a-a1746b0048d5"
      unitRef="usd">876000</us-gaap:LessorOperatingLeasePaymentsToBeReceivedThreeYears>
    <us-gaap:LessorOperatingLeasePaymentsToBeReceived
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RhYmxlOjM1N2QyOTcyMzY0NjRkMmRiNTNjYzU0MDY3NjA4NGQ0L3RhYmxlcmFuZ2U6MzU3ZDI5NzIzNjQ2NGQyZGI1M2NjNTQwNjc2MDg0ZDRfNi0yLTEtMS0w_5012d816-9c4e-4ed2-bf07-5f2aa4a96226"
      unitRef="usd">8455000</us-gaap:LessorOperatingLeasePaymentsToBeReceived>
    <dnli:PurchaseOrderExecuted
      contextRef="i2b236c28e69e4e1a9f1df47b0e6ca171_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTY1Mg_04645d5c-88eb-4a37-98fe-1245ab7e36ad"
      unitRef="usd">32500000</dnli:PurchaseOrderExecuted>
    <dnli:PurchaseOrderExecuted
      contextRef="i6cec488eeed340328382545ce8a56be1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTY1OQ_bcb0bff6-6754-4d41-8b31-5bb0b4d50b94"
      unitRef="usd">33000000.0</dnli:PurchaseOrderExecuted>
    <us-gaap:PurchaseObligation
      contextRef="i2b236c28e69e4e1a9f1df47b0e6ca171_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTg1MA_f1bc7067-1a87-41ae-97fd-46bae77d3c71"
      unitRef="usd">28400000</us-gaap:PurchaseObligation>
    <us-gaap:PurchaseObligation
      contextRef="i6cec488eeed340328382545ce8a56be1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTg1Nw_e25b0b48-8dd3-42ae-a52e-8ebd125fc398"
      unitRef="usd">27100000</us-gaap:PurchaseObligation>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="id6688a380fe64c4881b658794091f181_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk0Ng_c7d7d111-e148-421f-a4c8-86a5076186bc"
      unitRef="usd">3200000</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="i2df78f13f26f4fdbad6f33d9dbe9fa5f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk1Mw_7d37b2bb-79b3-4f0a-9f83-386ba4c3a011"
      unitRef="usd">3800000</us-gaap:CostsIncurredDevelopmentCosts>
    <dnli:PaymentsForManufacturingCost
      contextRef="id6688a380fe64c4881b658794091f181_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk5Mg_5d532d36-e5f3-4c82-9312-2aea6292632a"
      unitRef="usd">5700000</dnli:PaymentsForManufacturingCost>
    <dnli:PaymentsForManufacturingCost
      contextRef="i2df78f13f26f4fdbad6f33d9dbe9fa5f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfNTk5OQ_91f276a2-a0f5-42ea-b93b-5c5a1af7b946"
      unitRef="usd">2000000.0</dnli:PaymentsForManufacturingCost>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="ibe2f4b1c4ac04d91bb2f3590991087a4_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTQ1Mw_065c8ddb-bd9b-4f63-91c5-1667ff1d8e06"
      unitRef="usd">8400000</us-gaap:CostsIncurredDevelopmentCosts>
    <us-gaap:CostsIncurredDevelopmentCosts
      contextRef="ia43ebec825a34e8da67713d7956ec48c_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTMwNg_df48e6ea-8b33-42b0-b946-003e8d473bf0"
      unitRef="usd">4800000</us-gaap:CostsIncurredDevelopmentCosts>
    <dnli:PaymentsForManufacturingCost
      contextRef="ibe2f4b1c4ac04d91bb2f3590991087a4_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTQ2MQ_b9f0c370-8aac-457d-9011-1ef82b0825af"
      unitRef="usd">6400000</dnli:PaymentsForManufacturingCost>
    <dnli:PaymentsForManufacturingCost
      contextRef="ia43ebec825a34e8da67713d7956ec48c_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81Mi9mcmFnOmM1YTFkN2Y2ODhjZjQxZjA5MjNmNzRmM2Y2M2U2MjM3L3RleHRyZWdpb246YzVhMWQ3ZjY4OGNmNDFmMDkyM2Y3NGYzZjYzZTYyMzdfMTA5OTUxMTYzNTMxNQ_8d19943a-4761-461f-b925-7adf3a928c1c"
      unitRef="usd">5200000</dnli:PaymentsForManufacturingCost>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzky_81a6628f-7f59-48b2-99be-e3a11ae58ba2">Stock-Based Awards&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has issued stock-based awards from various equity incentive and stock purchase plans, as more fully described in Note 10, "Stock-Based Awards" to the consolidated financial statements in the Company's 2020 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity for the six months ended June 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&#160;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,959,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,768,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(603,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(131,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,993,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at June 30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,121,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,487,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of stock options granted to employees were calculated using the Black-Scholes option-pricing model using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.50 - 6.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.50 - 6.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62.2% - 63.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65.2% - 67.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.5% - 1.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.4% - 1.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock unit ("RSU") activity for the six months ended June 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSU shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Fair Value at Date of Grant per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,301,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;756,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(348,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(63,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,646,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected to vest at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,646,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s results of operations include expenses relating to stock-based compensation as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzkz_3f71169e-ae04-4135-b325-aa80c3b042d8">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option activity for the six months ended June 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise&#160;Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,959,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,768,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(603,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(131,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,993,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:24pt;text-indent:-12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at June 30, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,121,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,487,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMS0xLTEtMS0w_b8709299-814b-44b5-aa76-9d90b3e7bb74"
      unitRef="shares">12959926</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMS0zLTEtMS0w_1c764c99-0d7f-4b67-b911-614782f9b1c2"
      unitRef="usdPerShare">16.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMi0xLTEtMS0w_360f400b-ad26-4bcd-8c0c-b3fc22aa74e2"
      unitRef="shares">1768317</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMi0zLTEtMS0w_1929c08a-e624-4e80-9f59-83e995613621"
      unitRef="usdPerShare">74.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMy0xLTEtMS0w_c15bb98d-1300-40ef-91c6-52858d25c39f"
      unitRef="shares">603159</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfMy0zLTEtMS0w_14dbe248-4f48-419f-b4a4-9aa59ed03aeb"
      unitRef="usdPerShare">14.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNC0xLTEtMS0w_8dc7e7d8-a965-4e77-bbe0-a09ecc638081"
      unitRef="shares">131100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNC0zLTEtMS0w_e7e8fab9-21cd-4377-bf7e-5c29f54d3b1f"
      unitRef="usdPerShare">32.76</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNS0xLTEtMS0w_e9d9a3a9-d453-4696-8c97-cfe6fb7ef5f2"
      unitRef="shares">13993984</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNS0zLTEtMS0w_d9d2a445-861b-48fc-ad30-6d0fca0ca6bd"
      unitRef="usdPerShare">23.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNi0xLTEtMS0w_c93af284-9540-4307-aca6-aea6e8830912"
      unitRef="shares">13121621</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNi0zLTEtMS0w_586a94d9-6e54-494d-9cc3-d9af697f9fd9"
      unitRef="usdPerShare">25.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNy0xLTEtMS0w_4ce8af9e-38ab-49a8-8a65-f3c6bf748526"
      unitRef="shares">7487043</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="if83a5963a2fe4588b482be909efb8e52_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmQ3MjJmZDcxYzA0YTRlMDliNDQ0MjJjNGY0MmNkNzNkL3RhYmxlcmFuZ2U6ZDcyMmZkNzFjMDRhNGUwOWI0NDQyMmM0ZjQyY2Q3M2RfNy0zLTEtMS0w_92469c91-3207-4590-bdce-c277250014f1"
      unitRef="usdPerShare">14.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzk1_a6a65870-467a-4cad-a5a5-04c75399299c">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated fair value of stock options granted to employees were calculated using the Black-Scholes option-pricing model using the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected term (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.50 - 6.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.50 - 6.08&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62.2% - 63.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65.2% - 67.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.5% - 1.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.4% - 1.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i0b3af989d83e4423802587221a234fa9_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0xLTEtMS0wL3RleHRyZWdpb246NjM1MWU4NjhiMmU2NDM1Yzg2Njk4YjdlMGM4M2UxNTFfMTA5OTUxMTYyNzc5Nw_01704932-e0fa-4d48-87e9-2bb908437491">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4287cc9800074033a0a552fd2c06ccc5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0xLTEtMS0wL3RleHRyZWdpb246NjM1MWU4NjhiMmU2NDM1Yzg2Njk4YjdlMGM4M2UxNTFfMTA5OTUxMTYyNzgwNA_bb6c74bd-afeb-490a-ad72-ae556a2fb0ef">P6Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i667dfc1b825040589b76a4ed5a77f665_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0zLTEtMS0wL3RleHRyZWdpb246OGQyNzkxOWU4ODY3NGE3YzgxODllNmVkZTUwODBlMjVfMTA5OTUxMTYyNzc5NQ_8ffbba58-d81f-4344-be49-50f8302ffb4a">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6f7625021f7046e3b6f38cd9cd386bfa_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMi0zLTEtMS0wL3RleHRyZWdpb246OGQyNzkxOWU4ODY3NGE3YzgxODllNmVkZTUwODBlMjVfMTA5OTUxMTYyNzgwMg_97a8432c-884c-4128-bac4-09f28e20510f">P6Y29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0xLTEtMS0wL3RleHRyZWdpb246YTJiYTJiODgwMTQyNDQ3M2I2YmU0MzU0MGZlOTAzMGVfNA_1841cca6-ceb4-43b2-b2fd-58835d1bf1ad"
      unitRef="number">0.622</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0xLTEtMS0wL3RleHRyZWdpb246YTJiYTJiODgwMTQyNDQ3M2I2YmU0MzU0MGZlOTAzMGVfOQ_81ab5e3f-0198-4895-b10c-1d80dbd7d62e"
      unitRef="number">0.637</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0zLTEtMS0wL3RleHRyZWdpb246YzRiNTc3ZGViYzkxNDM0M2I0MTdmNDZmZTdkYTVkYzZfNA_ac1ab232-263e-4ecc-ad30-7e40dcc10bc2"
      unitRef="number">0.652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfMy0zLTEtMS0wL3RleHRyZWdpb246YzRiNTc3ZGViYzkxNDM0M2I0MTdmNDZmZTdkYTVkYzZfOQ_c1a9670a-3bbf-449d-9f1d-0aa1e76aba00"
      unitRef="number">0.671</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0xLTEtMS0wL3RleHRyZWdpb246YjA1OTg1YmExZDU3NGM5Njg4MTQ3NjQwOWJhOWY5N2RfNA_d4cc3c5d-11c4-4baf-94d7-c161ed9eeef3"
      unitRef="number">0.005</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0xLTEtMS0wL3RleHRyZWdpb246YjA1OTg1YmExZDU3NGM5Njg4MTQ3NjQwOWJhOWY5N2RfOQ_15849953-cc5f-4450-bbe3-b47ff91ed246"
      unitRef="number">0.011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0zLTEtMS0wL3RleHRyZWdpb246YTNlZmNhMjIzM2Q5NGY5ZWI1ZjM2NzE3NmE2ZTk0YTZfNA_0853c598-5bda-4c54-9f8f-a24f74153afe"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNC0zLTEtMS0wL3RleHRyZWdpb246YTNlZmNhMjIzM2Q5NGY5ZWI1ZjM2NzE3NmE2ZTk0YTZfOQ_4a9b278b-c233-492b-a5c8-8f4aac32f974"
      unitRef="number">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNS0xLTEtMS0w_acd1fffe-3fd9-496c-99db-93e622cbfd57"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic23a709d287441868fa37d7e4dce5188_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOmMzY2E4MDQzMGIzODQwNjBiODQ0YzkwYzFkNGNmMjcyL3RhYmxlcmFuZ2U6YzNjYTgwNDMwYjM4NDA2MGI4NDRjOTBjMWQ0Y2YyNzJfNS0zLTEtMS0w_25f97323-47eb-4541-82a4-a83f35a49399"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzk2_0e202da4-e67c-4600-a1aa-ab96e5e562f9">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock unit ("RSU") activity for the six months ended June 30, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of RSU shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Fair Value at Date of Grant per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,301,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;756,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vested and released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(348,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(63,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Unvested at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,646,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected to vest at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,646,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i331914fa50d94dce94f95c79b2e998f5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMS0xLTEtMS0w_98381ee1-de32-484b-af8e-b79694516187"
      unitRef="shares">2301679</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i331914fa50d94dce94f95c79b2e998f5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMS0zLTEtMS0w_e787fac2-4813-4fbc-a1c5-3ed5e054d2d9"
      unitRef="usdPerShare">27.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMi0xLTEtMS0w_696e1fec-a703-4a9e-b119-5348e3bdb0f0"
      unitRef="shares">756379</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMi0zLTEtMS0w_1770c8be-69a5-4e46-83d1-c2f65b7aaf44"
      unitRef="usdPerShare">75.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMy0xLTEtMS0w_634c1ff1-61d0-4475-91b3-e39fbb88f3f2"
      unitRef="shares">348107</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfMy0zLTEtMS0w_6cf27dab-b130-4a18-8fe3-4d53935b36dd"
      unitRef="usdPerShare">23.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNC0xLTEtMS0w_570cc979-d88b-495f-8a99-1580ea65d26d"
      unitRef="shares">63050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i8f93ccff279c4876a7896256bd4ab6aa_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNC0zLTEtMS0w_fac97aa8-b453-45ca-a9d9-92f7a66d432d"
      unitRef="usdPerShare">35.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNS0xLTEtMS0w_8661de1e-3bf5-4e89-ba8b-b75ecdc953e2"
      unitRef="shares">2646901</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNS0zLTEtMS0w_45f03a55-b5c9-468c-a80f-a13fa7a4e58a"
      unitRef="usdPerShare">41.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <dnli:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNi0xLTEtMS0w_c901725a-e90a-4c69-807f-2421a94c14bc"
      unitRef="shares">2646901</dnli:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber>
    <dnli:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest
      contextRef="i48ca873e8e4e43729b03c899115c6f13_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjg1YTJmODA2NWQ2NjQ1NTk4Mjc0NmEyYTIyOTUyYzQ3L3RhYmxlcmFuZ2U6ODVhMmY4MDY1ZDY2NDU1OTgyNzQ2YTJhMjI5NTJjNDdfNi0zLTEtMS0w_ecbde15e-7ebb-4c8c-ab10-0d7ce66b1d7b"
      unitRef="usdPerShare">41.13</dnli:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RleHRyZWdpb246YzBjNTQ5MDJhODBlNDNkMDk0ZmZiYzYxOGYyODI2MDZfNzkx_a01bca27-a9b8-42ae-a8f9-84d59983d2e5">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s results of operations include expenses relating to stock-based compensation as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie02a3da9944c431eba2303e79f5df3ec_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi0xLTEtMS0w_941dab3b-2633-413f-a203-00abe49ea639"
      unitRef="usd">12509000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica19357a43ae41d69af7ca6c52bd3038_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi0zLTEtMS0w_dbf4217d-0b51-4d05-80a3-3660d58cb990"
      unitRef="usd">7146000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie417a6d162084d94a1efc642da18f40a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi01LTEtMS03Mjc_e0be7368-aaaf-49a7-a9eb-545acfc9bec5"
      unitRef="usd">24823000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i573a5a35652d458ab5126ca1278b6efe_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMi03LTEtMS03Mjc_419f00f0-f019-4bce-a388-6fe8a14e8113"
      unitRef="usd">13200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i36b48d6596f54ab38aad76c7d1813861_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy0xLTEtMS0w_10a2fd43-cd9b-42ff-8c97-7e3411904437"
      unitRef="usd">8627000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id04242e2c4a44915807e544226df96d2_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy0zLTEtMS0w_a72f0b93-18a1-4a3b-a420-96792bb231ea"
      unitRef="usd">5338000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia636f35e1ea54b60bc4c18d9193c335e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy01LTEtMS03Mjc_feba801f-2cba-48ff-9e74-afc802cbaf03"
      unitRef="usd">17341000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if503f635be724c0db8ff18be62854a64_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfMy03LTEtMS03Mjc_483eefdb-f81e-4244-912a-ccacbc97374e"
      unitRef="usd">10069000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC0xLTEtMS0w_9d1469ea-ae6f-4944-b660-0645bc5a1e1e"
      unitRef="usd">21136000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC0zLTEtMS0w_2bae09f5-c94b-48d9-9b76-36ceb64de681"
      unitRef="usd">12484000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC01LTEtMS03Mjc_f98cbaf8-db7e-45d7-b0c6-ee592c53c42f"
      unitRef="usd">42164000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81NS9mcmFnOmMwYzU0OTAyYTgwZTQzZDA5NGZmYmM2MThmMjgyNjA2L3RhYmxlOjI5MzUwZWY4MzRhMzQ0NzRiN2UwNGE2M2U5ODFlMDM3L3RhYmxlcmFuZ2U6MjkzNTBlZjgzNGEzNDQ3NGI3ZTA0YTYzZTk4MWUwMzdfNC03LTEtMS03Mjc_d958c0fb-bf20-4c4d-8fb4-8510ddcb3b4f"
      unitRef="usd">23269000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RleHRyZWdpb246ZDE3NWQxMzk5MDA3NGU3NWI3ODgwMzM2OWZmMTg2NWRfNDI3_8d5ebb8e-b299-4f24-ac86-37ff55e8c06f">Net Loss Per Share&lt;div style="margin-top:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three and Six Months Ended June 30,&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options issued and outstanding and ESPP shares issuable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,056,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,351,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted shares subject to future vesting&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,646,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,673,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,703,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,024,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RleHRyZWdpb246ZDE3NWQxMzk5MDA3NGU3NWI3ODgwMzM2OWZmMTg2NWRfNDI4_3bd1df8a-8f05-4df7-900e-f230a1492551">&lt;div style="margin-bottom:10pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.329%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.048%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three and Six Months Ended June 30,&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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options issued and outstanding and ESPP shares issuable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,056,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,351,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restricted shares subject to future vesting&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,646,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,673,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,703,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,024,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibf582919260e40d991dcde0649796850_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0xLTEtMS0w_b72a3cea-6cc8-4c44-b6c1-39650279b29d"
      unitRef="shares">14056723</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ica49a0bf1fe5447c9fa70d70205e8906_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0xLTEtMS0w_e5c5cef4-976c-4fb3-8a51-f087817fec2d"
      unitRef="shares">14056723</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idae1a285e79b448eb8cb3602e41840bf_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0zLTEtMS0w_869e9d35-d232-42dc-925c-c777b2582558"
      unitRef="shares">14351795</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2252789aaa2844808ce6d709e259be75_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMi0zLTEtMS0w_fe481f0f-15a8-4375-8134-faab7f3c3fcd"
      unitRef="shares">14351795</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib0c723077be341a389d89e368b82bfa5_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0xLTEtMS0w_25b0bbb5-b309-40e1-9420-f3c97dcfedac"
      unitRef="shares">2646901</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i22fbe3f486bc40eb9e539edd9671f6fe_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0xLTEtMS0w_7af34cbe-4b4f-4ae3-b8af-681c44732d24"
      unitRef="shares">2646901</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia1f8ba9a05b249e1a2e83ecdcefcd904_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0zLTEtMS0w_45d9d3eb-8778-426a-96d3-e871b096d24c"
      unitRef="shares">1673052</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idd208b803fb44f27b5cea315778aa6fa_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfMy0zLTEtMS0w_6fb6a74c-84dd-43c5-9073-ddf3fa59bb93"
      unitRef="shares">1673052</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0xLTEtMS0w_250e0b31-187b-4da3-b260-46fb52023d2d"
      unitRef="shares">16703624</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibf97d766876244508845013d1a4b92ed_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0xLTEtMS0w_423c3bc5-dad4-4e0f-9140-ecb4a8e4fbfb"
      unitRef="shares">16703624</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie4743b1a90e447c6a9c0f7438497fd13_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0zLTEtMS0w_362771aa-4510-4625-8270-c14512fb71b2"
      unitRef="shares">16024847</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0837fb179eb94680a3a495110b87c5de_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV81OC9mcmFnOmQxNzVkMTM5OTAwNzRlNzViNzg4MDMzNjlmZjE4NjVkL3RhYmxlOjU4MmU3M2NhYzI1MzRlNDQ4OTZlZjQ1ZmEwZDZkOTFiL3RhYmxlcmFuZ2U6NTgyZTczY2FjMjUzNGU0NDg5NmVmNDVmYTBkNmQ5MWJfNS0zLTEtMS0w_c35a60ab-c364-402f-b97a-3637b207853d"
      unitRef="shares">16024847</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i3ae662af5654416989d2ba5464d309cf_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV82NC9mcmFnOmQ3ZDIxZTRjM2ZhNzQ0YjM5NDc5ZTliYTc0MTJhZmVjL3RleHRyZWdpb246ZDdkMjFlNGMzZmE3NDRiMzk0NzllOWJhNzQxMmFmZWNfMTIwOTQ2Mjc5MDc5OTM_b0ac94d3-0d4f-4eba-b8de-cf6078568571">Subsequent EventIn July 2021, a side letter was executed to the Company's agreements with F-star, which are disclosed in footnote 5 in the 2020 Annual Report on Form 10-K. This side letter confirmed the completion of the research services performed by F-star Ltd that were funded by the Company. The execution of the side letter is not expected to have any impact on the financial statements.</us-gaap:SubsequentEventsTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy01LTEtMS0xMzA_3ba9baab-4e4b-4aff-b0b3-5477e92b2c88"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy01LTEtMS0xMzA_3ba9baab-4e4b-4aff-b0b3-5477e92b2c88"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0xLTEtMS0w_dcaed0f6-79df-458f-8132-89fec06b567f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0xLTEtMS0w_dcaed0f6-79df-458f-8132-89fec06b567f"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY2_4b507cf0-1c4d-48c6-9889-ee84bfcc3a3b" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY2_4b507cf0-1c4d-48c6-9889-ee84bfcc3a3b" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes an offset to expense from related party cost reimbursement of $1.6&#160;million and $4.1 million for the three and six months ended June 30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy01LTEtMS0xMzA_3ba9baab-4e4b-4aff-b0b3-5477e92b2c88"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY2_4b507cf0-1c4d-48c6-9889-ee84bfcc3a3b"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfNy0xLTEtMS0w_dcaed0f6-79df-458f-8132-89fec06b567f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY2_4b507cf0-1c4d-48c6-9889-ee84bfcc3a3b"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0xLTEtMS0w_723f86d5-e7f1-4a1c-bbae-3f87a318c32a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0xLTEtMS0w_723f86d5-e7f1-4a1c-bbae-3f87a318c32a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy01LTEtMS0xMjg_9479ee22-c828-430b-a4cc-5c57e8d8a4a0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy01LTEtMS0xMjg_9479ee22-c828-430b-a4cc-5c57e8d8a4a0"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY1_9a8a2141-c17d-4b93-a5dc-9d6f1eb4099d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY1_9a8a2141-c17d-4b93-a5dc-9d6f1eb4099d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes related party collaboration revenue from a customer of $0.8&#160;million and $1.7&#160;million for the three and six months ended June 30, 2021, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy0xLTEtMS0w_723f86d5-e7f1-4a1c-bbae-3f87a318c32a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY1_9a8a2141-c17d-4b93-a5dc-9d6f1eb4099d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RhYmxlOmRiMDBjZWEwOGMwOTQzZDJhYjRlNDEzYzlmY2VmNTJhL3RhYmxlcmFuZ2U6ZGIwMGNlYTA4YzA5NDNkMmFiNGU0MTNjOWZjZWY1MmFfMy01LTEtMS0xMjg_9479ee22-c828-430b-a4cc-5c57e8d8a4a0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV8xOS9mcmFnOmI0OWFhZDhmYTNiODQ5ZjNiNjcwOTBlMTRmYzlhYjVhL3RleHRyZWdpb246YjQ5YWFkOGZhM2I4NDlmM2I2NzA5MGUxNGZjOWFiNWFfNDY1_9a8a2141-c17d-4b93-a5dc-9d6f1eb4099d"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836045000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jul. 28, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">Denali Therapeutics Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-3872213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">161 Oyster Point Blvd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">South San Francisco<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">94080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">866-8548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">DNLI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,640,069<span></span>
</td>
</tr>
<tr 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">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001714899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774833168056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 485,680<span></span>
</td>
<td class="nump">$ 507,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Short-term marketable securities</a></td>
<td class="nump">823,251<span></span>
</td>
<td class="nump">962,553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Cost sharing reimbursements due from related party</a></td>
<td class="nump">1,567<span></span>
</td>
<td class="nump">5,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">15,218<span></span>
</td>
<td class="nump">8,593<span></span>
</td>
</tr>
<tr class="ro">
<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">16,029<span></span>
</td>
<td class="nump">11,691<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,341,745<span></span>
</td>
<td class="nump">1,495,655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Long-term marketable securities</a></td>
<td class="nump">92,522<span></span>
</td>
<td class="nump">32,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">40,350<span></span>
</td>
<td class="nump">40,846<span></span>
</td>
</tr>
<tr class="ro">
<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 asset</a></td>
<td class="nump">31,622<span></span>
</td>
<td class="nump">32,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">3,576<span></span>
</td>
<td class="nump">2,462<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">1,509,815<span></span>
</td>
<td class="nump">1,604,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">4,235<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
</tr>
<tr class="re">
<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">6,295<span></span>
</td>
<td class="nump">20,503<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_dnli_OtherAccruedManufacturingCostsCurrent', window );">Accrued manufacturing costs</a></td>
<td class="nump">13,052<span></span>
</td>
<td class="nump">7,140<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_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent', window );">Accrued clinical and other research &amp; development costs</a></td>
<td class="nump">11,434<span></span>
</td>
<td class="nump">11,775<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_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent', window );">Other accrued costs and current liabilities</a></td>
<td class="nump">2,148<span></span>
</td>
<td class="nump">3,037<span></span>
</td>
</tr>
<tr class="re">
<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 liability, current</a></td>
<td class="nump">5,055<span></span>
</td>
<td class="nump">4,690<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_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent', window );">Related party contract liability, current</a></td>
<td class="nump">3,438<span></span>
</td>
<td class="nump">3,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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities, current</a></td>
<td class="nump">5,755<span></span>
</td>
<td class="nump">19,914<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">51,412<span></span>
</td>
<td class="nump">71,699<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_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent', window );">Related party contract liability, less current portion</a></td>
<td class="nump">292,293<span></span>
</td>
<td class="nump">293,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract liabilities, less current portion</a></td>
<td class="nump">31,308<span></span>
</td>
<td class="nump">23,325<span></span>
</td>
</tr>
<tr class="re">
<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 liability, less current portion</a></td>
<td class="nump">61,396<span></span>
</td>
<td class="nump">64,175<span></span>
</td>
</tr>
<tr class="ro">
<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 non-current liabilities</a></td>
<td class="nump">701<span></span>
</td>
<td class="nump">701<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">437,110<span></span>
</td>
<td class="nump">453,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Convertible preferred stock, $0.01 par value; 40,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 0 shares issued and outstanding as of June 30, 2021 and December 31, 2020</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 400,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 121,531,952 shares and 120,531,333 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">1,541<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,556,679<span></span>
</td>
<td class="nump">1,503,660<span></span>
</td>
</tr>
<tr class="re">
<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">(368)<span></span>
</td>
<td class="num">(245)<span></span>
</td>
</tr>
<tr class="ro">
<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">(485,147)<span></span>
</td>
<td class="num">(354,415)<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 stockholders' equity</a></td>
<td class="nump">1,072,705<span></span>
</td>
<td class="nump">1,150,531<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 stockholders&#8217; equity</a></td>
<td class="nump">$ 1,509,815<span></span>
</td>
<td class="nump">$ 1,604,280<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Clinical And Other Research And Development Costs, 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;">dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, From Related Parties, 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;">dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, From Related Parties, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Accrued Costs And Other 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;">dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_OtherAccruedManufacturingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Accrued Manufacturing Costs, 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;">dnli_OtherAccruedManufacturingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as 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 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829630808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Convertible preferred stock, par value (usd 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_PreferredStockSharesAuthorized', window );">Convertible preferred stock, shares authorized (in shares)</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Convertible preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Convertible preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (usd per share)</a></td>
<td class="nump">$ 0.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, shares authorized (in shares)</a></td>
<td class="nump">400,000,000<span></span>
</td>
<td class="nump">400,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, shares issued (in shares)</a></td>
<td class="nump">121,531,952<span></span>
</td>
<td class="nump">120,531,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">121,531,952<span></span>
</td>
<td class="nump">120,531,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836551704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_CollaborativeRevenueAbstract', window );"><strong>Collaboration revenue:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaboration revenue from customers</a></td>
<td class="nump">$ 22,936<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,811<span></span>
</td>
<td class="nump">$ 30,858<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer', window );">Other collaboration revenue</a></td>
<td class="nump">3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">88<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_Revenues', window );">Total collaboration revenue</a></td>
<td class="nump">22,939<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,847<span></span>
</td>
<td class="nump">30,862<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">65,711<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">53,152<span></span>
</td>
<td class="nump">125,918<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">104,168<span></span>
</td>
</tr>
<tr class="re">
<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 );">General and administrative</a></td>
<td class="nump">19,045<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13,972<span></span>
</td>
<td class="nump">37,981<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">26,527<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">84,756<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">67,124<span></span>
</td>
<td class="nump">163,899<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">130,695<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(61,817)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(61,277)<span></span>
</td>
<td class="num">(133,037)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(121,244)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Interest and other income, net</a></td>
<td class="nump">1,126<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,598<span></span>
</td>
<td class="nump">2,305<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,667<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_IncomeLossAttributableToParent', window );">Loss before income taxes</a></td>
<td class="num">(60,691)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(58,679)<span></span>
</td>
<td class="num">(130,732)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(115,577)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit (expense)</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(79)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(60,691)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(58,758)<span></span>
</td>
<td class="num">(130,732)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(115,521)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax', window );">Net unrealized gain (loss) on marketable securities, net of tax</a></td>
<td class="num">(136)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(284)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (60,827)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (59,042)<span></span>
</td>
<td class="num">$ (130,855)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (115,320)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic (usd per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.56)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1.11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted (usd per share)</a></td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (0.56)<span></span>
</td>
<td class="num">$ (1.08)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1.11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding, basic (in shares)</a></td>
<td class="nump">121,291,435<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">105,717,912<span></span>
</td>
<td class="nump">121,089,174<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">104,068,815<span></span>
</td>
</tr>
<tr class="ro">
<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 number of shares outstanding, diluted (in shares)</a></td>
<td class="nump">121,291,435<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">105,717,912<span></span>
</td>
<td class="nump">121,089,174<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">104,068,815<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes related party collaboration revenue from a customer of $0.8&#160;million and $1.7&#160;million for the three and six months ended June 30, 2021, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Includes an offset to expense from related party cost reimbursement of $1.6&#160;million and $4.1 million for the three and six months ended June 30, 2021, respectively.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_CollaborativeRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (loss) for the period per each share of common stock or unit 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123385629&amp;loc=SL5834089-161433<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774833579096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) - 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, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [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_RevenueFromRelatedParties', window );">Collaboration revenue from customers, related party</a></td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 1.7<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_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement', window );">Offset to research and development expense, related party cost reimbursement</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 4.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research And Development Expense, Offset From Related Party Cost Reimbursement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774835988024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,189,935<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 394,890<span></span>
</td>
<td class="nump">$ 1,288<span></span>
</td>
<td class="nump">$ 818,803<span></span>
</td>
<td class="nump">$ 350<span></span>
</td>
<td class="num">$ (425,551)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon public offering, net of issuance costs of $632 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock upon public offering, net of issuance costs of $632</a></td>
<td class="nump">193,948<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
<td class="nump">193,858<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_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan', window );">Issuances under equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">589,516<span></span>
</td>
<td class="text">&#160;<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_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan', window );">Issuances under equity incentive plans</a></td>
<td class="nump">5,380<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">5,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vesting of restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">23,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(115,521)<span></span>
</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">(115,521)<span></span>
</td>
</tr>
<tr class="ro">
<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">201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,897,872<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2020</a></td>
<td class="nump">502,167<span></span>
</td>
<td class="nump">$ 1,385<span></span>
</td>
<td class="nump">1,041,303<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="num">(541,072)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,541,343<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2020</a></td>
<td class="nump">545,311<span></span>
</td>
<td class="nump">$ 1,382<span></span>
</td>
<td class="nump">1,025,408<span></span>
</td>
<td class="nump">835<span></span>
</td>
<td class="num">(482,314)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan', window );">Issuances under equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">329,947<span></span>
</td>
<td class="text">&#160;<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_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan', window );">Issuances under equity incentive plans</a></td>
<td class="nump">3,414<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">3,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">12,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(58,758)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(58,758)<span></span>
</td>
</tr>
<tr class="re">
<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">(284)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(284)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,897,872<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2020</a></td>
<td class="nump">$ 502,167<span></span>
</td>
<td class="nump">$ 1,385<span></span>
</td>
<td class="nump">1,041,303<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="num">(541,072)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2020</a></td>
<td class="nump">120,531,333<span></span>
</td>
<td class="nump">120,531,333<span></span>
</td>
<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 );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,150,531<span></span>
</td>
<td class="nump">$ 1,531<span></span>
</td>
<td class="nump">1,503,660<span></span>
</td>
<td class="num">(245)<span></span>
</td>
<td class="num">(354,415)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan', window );">Issuances under equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">652,512<span></span>
</td>
<td class="text">&#160;<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_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan', window );">Issuances under equity incentive plans</a></td>
<td class="nump">10,865<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">10,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">348,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Vesting of restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">42,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(130,732)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(130,732)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">$ (123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(123)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">121,531,952<span></span>
</td>
<td class="nump">121,531,952<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 1,072,705<span></span>
</td>
<td class="nump">$ 1,541<span></span>
</td>
<td class="nump">1,556,679<span></span>
</td>
<td class="num">(368)<span></span>
</td>
<td class="num">(485,147)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,147,432<span></span>
</td>
<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 );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">1,105,353<span></span>
</td>
<td class="nump">$ 1,537<span></span>
</td>
<td class="nump">1,528,504<span></span>
</td>
<td class="num">(232)<span></span>
</td>
<td class="num">(424,456)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan', window );">Issuances under equity incentive plans (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317,878<span></span>
</td>
<td class="text">&#160;<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_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan', window );">Issuances under equity incentive plans</a></td>
<td class="nump">7,043<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">7,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Vesting of restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">21,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(60,691)<span></span>
</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">(60,691)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">$ (136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(136)<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_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 30, 2021</a></td>
<td class="nump">121,531,952<span></span>
</td>
<td class="nump">121,531,952<span></span>
</td>
<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 );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">$ 1,072,705<span></span>
</td>
<td class="nump">$ 1,541<span></span>
</td>
<td class="nump">$ 1,556,679<span></span>
</td>
<td class="num">$ (368)<span></span>
</td>
<td class="num">$ (485,147)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Equity Incentive Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_StockIssuedDuringPeriodValueEquityIncentivePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Equity Incentive Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_StockIssuedDuringPeriodValueEquityIncentivePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=124509347&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=123454820&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=124509347&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=123454820&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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829459896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Common stock issuance costs</a></td>
<td class="nump">$ 632<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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774832179704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', 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">$ (130,732)<span></span>
</td>
<td class="num">$ (115,521)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">4,312<span></span>
</td>
<td class="nump">4,254<span></span>
</td>
</tr>
<tr class="re">
<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&#8211;based compensation expense</a></td>
<td class="nump">42,164<span></span>
</td>
<td class="nump">23,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">Net amortization of discounts on marketable securities</a></td>
<td class="nump">3,656<span></span>
</td>
<td class="num">(1,025)<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_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense', window );">Non-cash adjustment to operating lease expense</a></td>
<td class="num">(1,419)<span></span>
</td>
<td class="num">(978)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="re">
<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(8,055)<span></span>
</td>
<td class="nump">3,794<span></span>
</td>
</tr>
<tr class="re">
<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">3,001<span></span>
</td>
<td class="num">(744)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accruals and other current liabilities</a></td>
<td class="num">(9,527)<span></span>
</td>
<td class="num">(2,215)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="num">(6,175)<span></span>
</td>
<td class="num">(8,644)<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_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties', window );">Related party contract liability</a></td>
<td class="num">(1,686)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(104,461)<span></span>
</td>
<td class="num">(97,849)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', 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_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="num">(847,296)<span></span>
</td>
<td class="num">(323,607)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(3,572)<span></span>
</td>
<td class="num">(1,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_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Maturities and sales of marketable securities</a></td>
<td class="nump">923,000<span></span>
</td>
<td class="nump">281,057<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">72,132<span></span>
</td>
<td class="num">(43,744)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', 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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from public offering of common stock, net of issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">193,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from exercise of awards under equity incentive plans</a></td>
<td class="nump">10,865<span></span>
</td>
<td class="nump">5,380<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">10,865<span></span>
</td>
<td class="nump">199,328<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="num">(21,464)<span></span>
</td>
<td class="nump">57,735<span></span>
</td>
</tr>
<tr class="ro">
<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, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">508,644<span></span>
</td>
<td class="nump">80,949<span></span>
</td>
</tr>
<tr class="re">
<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, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">487,180<span></span>
</td>
<td class="nump">138,684<span></span>
</td>
</tr>
<tr class="ro">
<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_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment purchases accrued but not yet paid</a></td>
<td class="nump">$ 229<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Contract with Customer, Liability, Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Non-Cash 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;">dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 accrued expenses, and obligations 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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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) included in net income that results in no cash inflow (outflow), 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> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774831118488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">Significant Accounting Policies<div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and Description of Business</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denali Therapeutics Inc. ("Denali" or the &#8220;Company&#8221;) is a biopharmaceutical company, incorporated in Delaware, that discovers and develops therapeutics to defeat neurodegenerative diseases. The Company is headquartered in South San Francisco, California.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information and the instructions to Form 10-Q and Article 10 of SEC Regulation S-X for interim financial information. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on February&#160;26, 2021 (the "2020 Annual Report on Form 10-K"). The Condensed Consolidated Balance Sheet as of December 31, 2020 was derived from the audited annual consolidated financial statements as of and for the period then ended. Certain information and footnote disclosures typically included in the Company's annual consolidated financial statements have been condensed or omitted. The accompanying unaudited condensed consolidated financial statements reflect all adjustments that, in the opinion of management, are necessary for a fair statement of the results of the interim periods presented. All such adjustments are of a normal recurring nature except for the impacts of adopting new accounting standards, if any, discussed below. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended&#160;June 30, 2021, except as discussed below in the section titled "Recently Adopted Accounting Pronouncement," there were no material changes to the Company's significant accounting and financial reporting policies from those reflected in the 2020 Annual Report on Form 10-K. For further information with regard to the Company&#8217;s Significant Accounting Policies, please refer to Note 1, "Significant Accounting Policies," to the Company&#8217;s Consolidated Financial Statements included in the 2020 Annual Report on Form 10-K.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;For the Company and its subsidiaries, the functional currency has been determined to be U.S. dollars. Monetary assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, as well as the reported amounts of expenses during the reporting period. Actual results could differ from those estimates, and such differences could be material to the Condensed Consolidated Balance Sheets and Statements of Operations and Comprehensive Loss.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation. Such reclassifications have not materially affected previously reported amounts.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and forward foreign currency exchange contracts. Substantially all of the Company&#8217;s cash and cash equivalents are deposited in accounts with financial institutions that management believes are of high credit quality. Such deposits have and will continue to exceed federally insured limits. The Company maintains its cash with accredited financial institutions and accordingly, such funds are subject to minimal credit risk. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investment policy limits investments to certain types of securities issued by the U.S. government, its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The Company is exposed to credit risk in the event of a default by the financial institutions holding its cash, cash equivalents and marketable securities and issuers of marketable securities to the extent recorded on the Condensed Consolidated Balance Sheets. As of June 30, 2021 and December 31, 2020, the Company had no off balance sheet concentrations of credit risk. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to counterparty credit risk on all of its derivative financial instruments. The Company has established and maintains strict counterparty credit guidelines and enters into hedges only with financial institutions that are investment grade or better to minimize the Company&#8217;s exposure to potential defaults. The Company does not require collateral to be pledged under these agreements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to a number of risks similar to other early-stage biopharmaceutical companies, including, but not limited to, the need to obtain adequate additional funding, possible failure of current or future preclinical testing or clinical trials, its reliance on third parties to conduct its clinical trials, the need to obtain regulatory and marketing approvals for its product candidates, competitors developing new technological innovations, the need to successfully commercialize and gain market acceptance of the Company&#8217;s product candidates, its right to develop and commercialize its product candidates pursuant to the terms and conditions of the licenses granted to the Company, protection of proprietary technology, the ability to make milestone, royalty or other payments due under any license or collaboration agreements, and the need to secure and maintain adequate manufacturing arrangements with third parties. If the Company does not successfully commercialize or partner any of its product candidates, it will be unable to generate product revenue or achieve profitability.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has caused increased risk and uncertainty for the Company. Credit risk associated with investments in securities may increase if any institution with which the Company has an investment is significantly impacted by the COVID-19 pandemic. As of June 30, 2021, the Company has not realized any losses on its cash deposits or investments. COVID-19 may impact the timelines and progress of the Company's preclinical activities and clinical trials, and may impact its ability to raise capital in the near term.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one operating segment. The Company&#8217;s chief operating decision maker, its Chief Executive Officer, manages the Company&#8217;s operations on a consolidated basis for the purposes of allocating resources.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of 90 days or less at the date of purchase to be cash and cash equivalents. Cash equivalents are reported at fair value.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Statements of Cash Flows is composed of Cash and Cash equivalents reported in the Condensed Consolidated Balance Sheets and $1.5 million of restricted cash for the letter of credit for the Company&#8217;s headquarters building lease, which is included&#160;within other&#160;non-current&#160;assets&#160;in the Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally invests its excess cash in money market funds and investment grade short to intermediate-term fixed income securities. Such investments are included in cash and cash equivalents, short-term marketable securities, or long-term marketable securities on the Condensed Consolidated Balance Sheets, are considered available-for-sale, and reported at fair value with net unrealized gains and losses included as a component of stockholders&#8217; equity. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies investments in securities with remaining maturities of less than one year, or where its intent is to use the investments to fund current operations or to make them available for current operations, as short-term investments. The Company classifies investments in securities with remaining maturities of over one year as long-term investments. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses and declines in value determined to be due to credit losses on marketable securities, if any, are included in interest and other income, net.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the need for an allowance for credit losses. This evaluation includes consideration of several qualitative and quantitative factors, including whether it has plans to sell the security, whether it is more likely than not it will be required to sell any marketable securities before recovery of its amortized cost basis, and if the entity has the ability and intent to hold the security to maturity, and the portion of any unrealized loss that is the result of a credit loss. Factors considered in making these evaluations include quoted market prices, recent financial results and operating trends, implied values from any recent transactions or offers of investee securities, credit quality of debt instrument issuers, expected cash flows from securities, other publicly available information that may affect the value of the marketable security, duration and severity of the decline in value, and the Company's strategy and intentions for holding the marketable security.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounts receivable balance is primarily composed of amounts receivable from the Company's collaboration partners, net of an allowance for credit losses, if required. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives and Hedging Activities</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures its derivative instruments at fair value, and accounts for them as either assets or liabilities included within Prepaid expenses and other current assets and Other accruals and other current liabilities, respectively, on the Condensed Consolidated Balance Sheets. Derivatives are adjusted to fair value through interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate, and certain equipment for use in its operations. A determination is made as to whether an arrangement is a lease at inception. A right-of-use (&#8220;ROU&#8221;) asset and operating lease liability is recognized for identified operating leases in the Condensed Consolidated Balance Sheets. The changes in operating lease ROU assets and operating lease liabilities are presented net within non-cash adjustment to operating lease expense in the Condensed Consolidated Statements of Cash Flows. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company&#8217;s right to use the underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments due over the lease term, with the ROU assets adjusted for lease incentives received. When determining the present value of lease payments, the Company uses its incremental borrowing rate on the date of lease commencement, or the rate implicit in the lease, if known. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed by management to be reasonably certain at lease inception.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with an initial term of 12 months or less are not recorded on the balance sheet, unless they include an option to purchase the underlying asset that the Company is reasonably certain to exercise. The Company recognizes lease expenses on a straight-line basis over the lease term. The Company has leases with lease and non-lease components, which the Company has elected to account for as a single lease component. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License and Collaboration Revenue</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC&#160;808,&#160;Collaborative Arrangements&#160;(&#8220;ASC&#160;808&#8221;) to determine whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities.&#160;This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.&#160;For collaboration arrangements within the scope of ASC&#160;808&#160;that contain multiple elements, the Company first determines which elements of the collaboration are deemed to be within the scope of ASC&#160;808&#160;and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of Topic 606. For elements of collaboration arrangements that are accounted for pursuant to ASC&#160;808, an appropriate recognition method is determined and applied consistently, generally by analogy to Topic 606.&#160;The accounting treatment pursuant to Topic 606 is outlined below. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of licensing and collaboration agreements entered into typically include payment of one or more of the following: non-refundable, up-front license fees; development, regulatory and commercial milestone payments; payments for manufacturing supply and research and development services and royalties on net sales of licensed products. Each of these payments results in license, collaboration and other revenue, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenue. The core principle of Topic 606 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received in exchange for those goods or services. The Company may also receive reimbursement or make payments to a collaboration partner to satisfy cost sharing requirements. These payments are accounted for pursuant to ASC 808 and are recorded as an offset or increase to research and development expenses, respectively.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under each of its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts received prior to satisfying the revenue recognition criteria are recorded as contract liabilities in the Company&#8217;s Condensed Consolidated Balance Sheets. If the related performance obligation is expected to be satisfied within the next twelve months this will be classified in current liabilities. Amounts recognized as revenue prior to the Company having an unconditional right (other than a right that is conditioned only on the passage of time) to receipt are recorded as contract assets in the Company's Condensed Consolidated Balance Sheets. If the Company expects to have an unconditional right to receive the consideration in the next twelve months, this will be classified in current assets. A net contract asset or liability is presented for each contract with a customer. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, the Company assesses the goods or services promised in a contract with a customer and identifies those distinct goods and services that represent a performance obligation. A promised good or service may not be identified as a performance obligation if it is immaterial in the context of the contract with the customer, if it is not separately identifiable from other promises in the contract (either because it is not capable of being separated or because it is not separable in the context of the contract), or if the promised good or service does not provide the customer with a material right. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms of the contract to determine the transaction price. The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer. The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both. Variable consideration will only be included in the transaction price when it is not considered constrained, which is when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling prices ("SSP").&#160;The relative SSP for each deliverable is estimated using external sourced evidence if it is available. If external sourced evidence is not available, the Company uses its best estimate of the SSP for the deliverable. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company satisfies a performance obligation by transferring a promised good or service to a customer. An asset is transferred when, or as, the customer obtains control of that asset, which for a service is considered to be as the services are received and used. The Company recognizes revenue over time by measuring the progress toward complete satisfaction of the relevant performance obligation using an appropriate input or output method based on the nature of the service promised to the customer. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After contract inception, the transaction price is reassessed at every period end and updated for changes such as resolution of uncertain events. Any change in the transaction price is allocated to the performance obligations on the same basis as at contract inception, or to a single performance obligation as applicable. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management may be required to exercise considerable judgment in estimating revenue to be recognized. Judgment is required in identifying performance obligations, estimating the transaction price, estimating the SSP of identified performance obligations, which may include forecasted revenue, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success, and estimating the progress towards satisfaction of performance obligations.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss is composed of net loss and certain changes in stockholders&#8217; equity that are excluded from net loss, primarily unrealized gains or losses on the Company&#8217;s marketable securities.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2019-12 modifies ASC 740 to simplify several aspects of accounting for income taxes, including eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted, and is required to be adopted prospectively, with the exception of certain specific amendments, which were not applicable to the Company. The Company adopted this standard as of January 1, 2021 using a prospective approach. Adoption of the standard did not have a material impact on its Condensed 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: 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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774830917384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value at each balance sheet date are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,160,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,379,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,366,780&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,938&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,480,718&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of accounts receivable, prepaid expenses and other current assets, accounts payable and accrued liabilities approximate their fair values due to their short-term maturities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Level&#160;2 securities are valued using third-party pricing sources. The pricing services utilize industry standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly.</span></div>The company has not transferred any assets or liabilities between the fair value measurement levels.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829556808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock', window );">Marketable Securities</a></td>
<td class="text">Marketable Securities<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All marketable securities were considered&#160;available-for-sale&#160;at June 30, 2021 and December 31, 2020. On a recurring basis, the Company records its marketable securities at fair value using Level 1 or Level 2 inputs as discussed in Note 2, "Fair Value Measurements". The amortized cost, gross unrealized holding gains or losses, and fair value of the Company&#8217;s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823,258&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,532&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,522&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">915,790&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">915,773&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 8 securities with an aggregate fair value of $319.0 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 6 securities with an aggregate fair value of $11.7 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 6 securities with an aggregate fair value of $47.6 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 4 securities with an aggregate fair value of $22.6 million.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">962,439&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">962,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,708&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,699&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">995,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">995,252&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 19 securities with an aggregate fair value of $369.9 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 2 securities with an aggregate fair value of $10.1 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 1 security with an aggregate fair value of $20.1 million.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of June 30, 2021 and December 31, 2020, some of the Company's marketable securities were in an unrealized loss position. The Company has not recognized an allowance for credit losses as of June 30, 2021 or December 31, 2020. The Company determined that it had the ability and intent to hold all marketable securities that have been in a continuous loss position until maturity or recovery. Further, these marketable securities were initially, and continue to be, held with investment grade, high credit quality institutions. All marketable securities with unrealized losses as of each balance sheet date have been in a loss position for less than twelve months or the loss is not material.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded an unrealized gain on marketable securities in other comprehensive income for the six months ended June 30, 2020. As a result, the Company recorded a tax benefit of $0.1&#160;million for the six months ended June 30, 2020 on the Condensed Consolidated Statements of Operations and Comprehensive Loss and a corresponding tax charge in other comprehensive income. There was no unrealized gain on marketable securities in other comprehensive income for the three months ended June 30, 2020. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the Company&#8217;s marketable securities have an effective maturity of less than two years.</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_CashCashEquivalentsAndMarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829309256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial Instruments<div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange Rate Exposure</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses forward foreign currency exchange contracts to hedge certain operational exposures resulting from potential changes in foreign currency exchange rates. Such exposures result from portions of the Company&#8217;s forecasted cash flows being denominated in currencies other than the U.S. dollar, primarily the Euro and British Pound. The derivative instruments the Company uses to hedge this exposure are not designated as cash flow hedges, and as a result, changes in their fair value are recorded in interest and other income, net, on the Company's Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of forward foreign currency exchange contracts are estimated using current exchange rates and interest rates and take into consideration the current creditworthiness of the counterparties. Information regarding the specific instruments used by the Company to hedge its exposure to foreign currency exchange rate fluctuations is provided below.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s forward foreign currency exchange contracts outstanding as of June 30, 2021 and December 31, 2020, respectively (notional amounts in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Notional</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount in Foreign Currency</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Euros </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 2021 - June 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Pounds </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 2021 - June 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total at June 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Euros </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jan 2021 - Nov 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Pounds </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jan 2021 - Nov 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;padding-left:11.65pt;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The notional amount represents the net amount of foreign currency that will be received upon maturity of the forward contracts.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774831139816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_CollaborativeArrangementDisclosureTextBlock', window );">Collaboration Agreements</a></td>
<td class="text">Collaboration Agreements<div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Biogen</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Provisional Biogen Collaboration Agreement and Common Stock Purchase Agreement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;5, 2020, the Company entered into a binding Provisional Collaboration and License Agreement (&#8220;Provisional Biogen Collaboration Agreement&#8221;) with Biogen Inc.&#8217;s subsidiaries, Biogen MA Inc. (&#8220;BIMA&#8221;) and Biogen International GmbH (&#8220;BIG&#8221;) (BIMA and BIG, collectively, &#8220;Biogen&#8221;) pursuant to which the Company granted Biogen a license to co-develop and co-commercialize Denali&#8217;s small molecule LRRK2 inhibitor program (the &#8220;LRRK2 Program&#8221;), an option in respect of each of (i) the Company&#8217;s amyloid beta program utilizing the Company's Transport Vehicle ("TV") technology platform to cross the blood-brain barrier ("BBB") and (ii) one other unnamed program also utilizing the Company's TV technology platform (the &#8220;Option Programs&#8221;), and a right of first negotiation with respect to two additional unnamed programs for indications within Alzheimer&#8217;s disease, Parkinson&#8217;s disease, amyotrophic lateral sclerosis ("ALS") or multiple sclerosis utilizing the Company's TV technology platform (the &#8220;ROFN Programs&#8221;) should the Company decide to seek a collaboration with a third party for such programs. The Provisional Biogen Collaboration Agreement was a binding agreement, which became effective on the closing of the Common Stock Purchase Agreement ("SPA"), as described further below. The Provisional Biogen Collaboration Agreement expired in October 2020 upon the execution of a Definitive LRRK2 Collaboration and License Agreement (&#8220;LRRK2 Agreement&#8221;) with Biogen on October&#160;4, 2020 and a Right of First Negotiation, Option and License Agreement (the &#8220;ROFN and Option Agreement&#8221;) on October&#160;6, 2020 (collectively, the "Biogen Collaboration Agreement").</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Provisional Biogen Collaboration Agreement, Biogen was obligated to pay the Company a $560.0 million upfront payment, payable upon execution of the Biogen Collaboration Agreement, which occurred in October 2020. With respect to the LRRK2 Program, Biogen is required to make milestone payments up to approximately $1.125 billion upon achievement of certain development and sales milestone events. Such milestone payments include $375.0&#160;million in development, $375.0&#160;million upon first commercial sale, and $375.0&#160;million in net sales-based milestones. The Company will share 50% of the profits and losses with Biogen for LRRK2 Products in the United States, and 40% of such profits and losses in China. The Company will be entitled to receive royalties in the high teens to low twenties percentages on net sales for LRRK2 Products outside of the United States and China.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Provisional Biogen Collaboration Agreement, Denali conducted and controlled LRRK2 clinical development through the effective date of the Biogen Collaboration Agreement. Subsequently, the Company and Biogen are jointly developing LRRK2 Products pursuant to a clinical development plan set forth within the LRRK2 Agreement. The parties share responsibility and costs for global development of LRRK2 Products pursuant to a mutually agreed development plan and budget ("LRRK2 Development Activities"), with Biogen funding 60% and the Company funding 40% of such costs.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may opt out of development cost sharing worldwide and upon such election, from any further profit-sharing from the LRRK2 Program. The Company also has the right to opt-out of the profit sharing arrangement for the LRRK2 Program or for only those LRRK2 Products that do not penetrate the BBB (&#8220;Peripheral LRRK2 Products&#8221;), in each of the United States and China. After such an opt out, the Company will no longer be obligated to share in the development and commercialization costs for, or be entitled to share in the applicable revenues from, such LRRK2 Program (or from the Peripheral LRRK2 Products) for such country, as applicable. If the Company chooses to exercise its opt out rights, the Company will be entitled to receive tiered royalties on net sales of the applicable LRRK2 Program in the relevant country (or countries). The royalty rates for the applicable LRRK2 Program will be a percentage in the high teens to low twenties, but may increase to the mid-twenties if the Company has met certain co-funding thresholds or there has been a first commercial sale at the time of the Company's election.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the LRRK2 Program, Biogen received an exclusive option to license two preclinical programs enabled by the Company's TV technology platform, which platform aims to improve brain uptake of biotherapeutics, including its Antibody Transport Vehicle ("ATV"): Abeta program ("ATV-enabled anti-amyloid beta program") and a second program utilizing the Company's TV technology for an unnamed target ("TV program"), excluding small molecules, Adeno-associated viruses ("AAV") and oligonucleotides. Biogen&#8217;s option may be exercised up to initiation of investigational new drug ("IND")-enabling studies for each program and continues for each program until a specified period of time after delivery of an option data package, or <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjQyZTUwMzBkNzE0NjQyNjU5YjVkNDYyYTJkZWU1OTBhL3NlYzo0MmU1MDMwZDcxNDY0MjY1OWI1ZDQ2MmEyZGVlNTkwYV80Ni9mcmFnOjlkZjU4MDYxMzlhYTRjMjk5ZTQ0ZjRlNTcxMjgwMjdhL3RleHRyZWdpb246OWRmNTgwNjEzOWFhNGMyOTllNDRmNGU1NzEyODAyN2FfNTAwNg_8bc66833-1509-4eff-b53f-12d2827c3e48">thirty</span> business days after the 5th anniversary of the effective date of the Provisional Biogen Collaboration Agreement, whichever is earlier.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, Biogen will have the right of first negotiation ("ROFN") on two additional TV-enabled therapeutics within Alzheimer&#8217;s disease, Parkinson&#8217;s disease, ALS or multiple sclerosis should the Company decide to seek a collaboration with a third party for such programs, but this does not include any of the Company&#8217;s small molecule, AAV or oligonucleotide programs. The ROFN period continues until seven years after the effective date of the Provisional Biogen Collaboration Agreement or the date on which the Company has offered Biogen two ROFN Programs, and for which Biogen has agreed to trigger a ROFN for such program, whichever is earlier. However, if the Company does not execute an agreement with a third party with respect to a particular ROFN Program offered to Biogen within a specified amount of time, Biogen will have one additional right to exercise the ROFN again with respect to such ROFN Program.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Provisional Biogen Collaboration Agreement, the Company entered into a common stock purchase agreement (the "Stock Purchase Agreement") with BIMA on August&#160;5, 2020, pursuant to which the Company agreed to issue and sell, and BIMA agreed to purchase, 13,310,243 shares of the Company&#8217;s common stock (the &#8220;Shares&#8221;) for an aggregate purchase price of $465.0 million pursuant to the terms and conditions thereof. Since the shares of common stock owned by Biogen as of June 30, 2021 represent more than 10% of the voting interest of the Company, Biogen is considered a related party as defined in ASC 850. Management determined that it was appropriate to account for the Provisional Biogen Collaboration Agreement and the SPA as one arrangement because they were entered into at the same time with interrelated financial terms.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;22, 2020, the Company closed the sale of the Shares to BIMA pursuant to the Stock Purchase Agreement. The estimated fair market value of the Shares issued to BIMA was $420.1&#160;million, based on the closing stock price of $35.87 on the date of issuance adjusted by a discount for lack of marketability due to certain holding period restrictions, which was valued using an option pricing model. This stock issuance resulted in a $44.9&#160;million premium paid to the Company above the estimated fair value of the Company's common stock (the "Stock Premium"), which forms part of the transaction price for the Biogen Collaboration Agreement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Biogen Collaboration Agreement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into the LRRK2 Agreement with Biogen on October&#160;4, 2020 and the ROFN and Option Agreement on October&#160;6, 2020. Collectively these are known as the Biogen Collaboration Agreement, the material terms of which are consistent with, and supersede, the Provisional Biogen Collaboration Agreement discussed above. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ROFN and Option Agreement, with respect to the options granted by the Company to Biogen, Biogen is obligated to pay to the Company an aggregate of up to $270.0&#160;million in option exercise and development milestone payments, up to $325.0&#160;million upon first commercial sale, and up to $290.0&#160;million of net sales-based milestone payments, following the achievement of certain prespecified milestone events and if Biogen exercises both of its options. Furthermore, Biogen is obligated to pay to the Company royalties in the mid-single digit to mid-teens percentages, depending on the program for which Biogen exercises its option and upon the achievement of certain sales thresholds.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Biogen Collaboration Agreement is considered a contract modification to the Provisional Biogen Collaboration Agreement and was accounted for as a termination of the provisional agreement and commencement of a new contract.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified the following distinct performance obligations associated with the Biogen Collaboration Agreement that had not yet been delivered under the original contract: the LRRK2 Program license, the research services for the ATV:Abeta and TV programs (&#8220;Option Research Services&#8221;) which include option joint steering committee ("JSC") participation, and a material right for an option under the ROFN and Option Agreement. Further, the LRRK2 Development Activities which includes LRRK2 JSC and joint development committee (&#8220;JDC&#8221;) participation was identified as a unit of account under ASC 808. The LRRK2 Development Activities, JSC and JDC participation are considered to be a single unit of account since the development activities are highly interrelated with the JSC and JDC involvement and these are not distinct in the context of the contract. Further, the same was considered to be true for the option research services and option JSC participation performance obligation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the Biogen Collaboration Agreement is a collaboration arrangement as defined in ASC 808, Collaborative Arrangements. The Company also believes that Biogen meets the definition of a customer as defined in ASC 606, Revenue From Contracts With Customers for all of the performance obligations identified at inception except for the LRRK2 Development Activities. Since ASC 808 does not address recognition and measurement, the Company looked to other accounting literature for guidance where the performance obligation does not fall under ASC 606, and determined that for the interim LRRK2 development activities subject to cost sharing provisions, the guidance in ASC 730, Research and Development should be applied.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price at inception included fixed consideration consisting of the upfront fee of $560.0&#160;million and the $44.9&#160;million premium on the sale of common stock. All potential future milestones and other payments were considered constrained at the inception of the Biogen Collaboration Agreement since the Company could not conclude it was probable that a significant reversal in the amount recognized would not occur. From inception of the Biogen Collaboration Agreement through June 30, 2021, there was no change to the transaction price.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The respective standalone value for each of the performance obligations was determined by applying the SSP method and the transaction price was allocated based on the relative SSP method with revenue recognition timing to be determined either by delivery, resolution of an option, or the provision of services.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used an adjusted market assessment approach to estimate the selling price for the LRRK2 Program license, an expected cost plus margin approach for estimating the Option Research Services and estimated the intrinsic value of the material right for the option, taking into account the likelihood that an option would be exercised. The LRRK2 Program license was delivered on or around the effective date of the Biogen Collaboration Agreement and the revenue allocated to this performance obligation was recognized during the year ended December 31, 2020. The Option Research Services are expected to be delivered over time as the services are performed, with revenue being recognized over time based on costs incurred to perform the services, since the level of costs incurred over time is thought to best reflect the transfer of services to Biogen. Revenue allocated to the material right for an option under the ROFN and Option Agreement is deferred as a contract liability until the option opt in period ends, expiration or ROFN and Option Agreement termination. The LRRK2 Development Activities cost sharing reimbursements or expenses will be recognized over time as earned or incurred, since this is believed to directly correlate to the value of the services performed.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A related party contract liability of $295.7 million was recorded on the Consolidated Balance Sheet as of June 30, 2021. Approximately $288.9&#160;million of this contract liability relates to the revenue allocated to the material right for an option under the ROFN and Option Agreement which is being deferred until resolution of the option which is expected to be several years from the balance sheet date, and $6.8&#160;million of this contract liability relates to the portion of the Option Research Services performance obligation yet to be satisfied, with such amount to be recognized over the estimated period of the services, which is expected to be several years. The Company recorded $1.6&#160;million and $4.1&#160;million of cost sharing reimbursements for LRRK2 Development Activities as an offset to research and development expenses in the Consolidated Statement of Operations and Comprehensive Income for the three and six months ended June 30, 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cost sharing reimbursements due from Biogen</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Condensed Consolidated Balance Sheet as of June 30, 2021 and December 31, 2020 of $1.6 million and $5.7&#160;million, respectively.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Biogen Collaboration Agreement, management exercised considerable judgment in estimating revenue to be recognized, specifically related to estimating the discount for lack of marketability associated with the stock issuance, determining the separate performance obligations under the Biogen Collaboration Agreement, and estimating the standalone selling price of those performance obligations. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021, the Company had not achieved any milestones or recorded any product sales under the Biogen Collaboration Agreement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sanofi </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the Company entered into a Collaboration and License Agreement ("Sanofi Collaboration Agreement") with Genzyme Corporation, a wholly owned subsidiary of Sanofi S.A. ("Sanofi") pursuant to which certain small molecule CNS and peripheral </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receptor interacting serine/threonine protein kinase 1 ("</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RIPK1") inhibitors contributed by Sanofi and by the Company will be developed and commercialized. The Sanofi Collaboration Agreement became effective in November 2018 at which time Sanofi paid the Company an upfront payment of $125.0 million. Under the Sanofi Collaboration Agreement, the Company is eligible to receive milestone payments from Sanofi up to approximately $1.1 billion upon achievement of certain clinical, regulatory and sales milestone events. Such milestone payments include $215.0 million in clinical milestone payments and $385.0 million in regulatory milestone payments for CNS Products, as defined, that are developed and approved in the United States, by the European Medicines Agency ("EMA") and in Japan for three indications, including Alzheimer's disease. These milestones also include $120.0 million in clinical milestone payments, $175.0 million in regulatory milestone payments and $200.0 million in commercial milestone payments for Peripheral Products, as defined, that are developed and approved in the United States, by the EMA and Japan for three indications. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will share profits and losses equally with Sanofi for CNS Products sold in the United States and China, and receive variable royalties on net sales for CNS Products sold outside of the United States and China and for Peripheral Products sold worldwide.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and Sanofi will jointly develop CNS Products pursuant to a global development plan. The Company will be responsible, at its own cost, for conducting Phase 1 and Phase 2 trials for CNS Products in Alzheimer&#8217;s disease and any activities required to support such clinical trials and specific for Alzheimer's disease ("Denali CNS Development Activities"). The Company conducted, at Sanofi&#8217;s cost, a Phase 1b trial for the initial lead CNS penetrant RIPK1 inhibitor, DNL747 (SAR443060), in ALS. In June 2020, the Company announced that clinical activities on DNL747 would be paused and efforts focused on the development of the backup preclinical candidate, DNL788 (SAR443820). Other than with the Denali CNS Development Activities, Sanofi is responsible, at its cost, for all other Phase 1 and Phase 2 trials for CNS Products, including for ALS and multiple sclerosis. Sanofi will lead the conduct of all Phase 3 and later stage development trials for CNS Products, with Sanofi and the Company funding 70% and 30% of such costs, respectively. Sanofi will also lead the commercialization activities globally for CNS Products, subject to certain options that the Company has to conduct co-commercialization activities with respect to each CNS Product in the United States and China. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sanofi will be responsible, at its cost, for conducting activities relating to the development and commercialization of all Peripheral Products. Denali will be entitled to receive tiered royalties in the low- to mid- teen percentages on net sales of Peripheral Products.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified the following distinct performance obligations associated with the Sanofi Collaboration Agreement upon inception: the CNS program license, the Peripheral program license, the Phase 1 and Phase 2 trials for CNS Products for Alzheimer&#8217;s disease ("Alzheimer's Disease Services"), and the Phase 1b trial for DNL747 for ALS and associated activities ("Retained Activities"). </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the Sanofi Collaboration Agreement is a collaboration arrangement as defined in ASC 808, Collaborative Arrangements. The Company also believes that Sanofi meets the definition of a customer as defined in ASC 606, Revenue From Contracts With Customers for three of the performance obligations identified at inception, but does not meet the definition of a customer for the Alzheimer's Disease Services. Further, Sanofi does not meet the definition of a customer for all Phase 3 and later stage development trials for CNS Products led by Sanofi for which the Company will fund 30% of total costs. Since ASC 808 does not address recognition and measurement, the Company looked to other accounting literature for guidance where the performance obligation does not fall under ASC 606, and determined that for the Alzheimer's Disease Services, the guidance in ASC 606 should be analogized for the recognition, measurement and reporting of this performance obligation, and for the cost sharing provisions, the Company determined that the guidance in ASC 730, Research and Development should be applied. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price at inception included upfront fixed consideration of $125.0 million. All potential future milestones and other payments were considered constrained at the inception of the Sanofi Collaboration Agreement since the Company could not conclude it was probable that a significant reversal in the amount recognized would not occur. The transaction price increased by $15.0 million in the three and six months ended June 30, 2021 related to the $15.0 million milestone triggered in June 2021 upon first patient in a Phase 2 study of DNL758 (SAR443122) in patients with </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cutaneous lupus erythematosus</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and increased by $0.3 million and $0.8 million for the three and six months ended June 30, 2020, respectively, related to costs incurred for Retained Activities that were no longer constrained. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The respective standalone value for each of the performance obligations was determined by applying the SSP method and the transaction price allocated based on the relative SSP method with revenue recognition timing to be determined either by delivery or the provision of services.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used an adjusted market assessment approach to estimate the selling price for the program licenses, and an expected cost plus margin approach for estimating the Alzheimer&#8217;s Disease Services and the Retained Activities. The program licenses and existing know-how were delivered on the effective date of the Sanofi Collaboration Agreement. The Alzheimer&#8217;s Disease Services and the Retained Activities were expected to be delivered over time as the services are performed. For the Alzheimer's Disease Services, revenue is being recognized over time using the input method, based on costs incurred to perform the services, since the level of costs incurred over time is thought to best reflect the transfer of services to Sanofi. For the Retained Activities, revenue is being recognized over time using the output method, based on amounts invoiced to Sanofi, since this is believed to directly correlate to the value of the services performed.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract liability of $3.4 million was recorded on the Condensed Consolidated Balance Sheets as of both June 30, 2021 and December 31, 2020. This contract liability relates to the portion of the Alzheimer's Disease Services performance obligation yet to</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> be satisfied, with such amounts to be recognized over the estimated period of the services, which is expected to be several years. The Company recorded a receivable of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.0 million and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$44,303 associated with the Sanofi Collaboration Agreement on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020, respectively. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Sanofi Collaboration Agreement, management is required to exercise considerable judgment in estimating revenue to be recognized. Managem</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ent applies judgment in determining the separate performance obligations, in estimating the selling price, in determining when control was transferred to Sanofi for the licenses, and in estimating total future costs when using the input method.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through June 30, 2021, the Company has earned milestone payments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.0 million, including a $15.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> milestone triggered in June 2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which the Company received in July 2021. The company has </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not recorded any product sales under the Sanofi Collaboration Agreement.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Takeda </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2018, the Company entered into a Collaboration and Option Agreement ("Takeda Collaboration Agreement") with Takeda Pharmaceutical Company Limited ("Takeda"), pursuant to which the Company granted Takeda an option to develop and commercialize, jointly with the Company, certain biologic products that are enabled by the Company's BBB delivery technology and intended for the treatment of neurodegenerative disorders. The programs were the Company&#8217;s ATV:BACE1/Tau and ATV:TREM2 and PTV:PGRN programs. The Takeda Collaboration Agreement became effective in February 2018, at which time Takeda paid the Company an upfront payment of $40.0 million. Takeda may pay up to an aggregate of $25.0 million with respect to each of the three programs directed to a target and based upon the achievement of certain preclinical milestone events, up to $75.0 million in total, $5.0 million of which was paid upon the Takeda Collaboration Agreement becoming effective. In February 2019, the agreement was amended to replace the ATV:BACE1/Tau program with the ATV:Tau program. The amendment did not have a material impact to the condensed consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Takeda Collaboration Agreement and unless otherwise agreed jointly between both parties, the Company will be responsible, at its cost, for conducting activities relating to pre-IND&#160;development of biologic products directed to the three identified targets and enabled by its BBB delivery technology targeting TfR during the applicable research period. The period through which the option can be exercised continues for each target until the first biologic product directed to the relevant target is&#160;IND-ready&#160;or approximately five years after selection of the target, whichever is earlier.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Takeda exercises its option with respect to a particular target, then Takeda will have the right to develop and commercialize, jointly with the Company, a specified number of biologic products enabled by its BBB delivery technology that were developed during the research period and which are directed to the relevant target. The Company will grant to Takeda a&#160;co-exclusive&#160;license under the intellectual property the Company controls related to those biologic products.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Takeda is obligated to pay the Company a $5.0 million option fee for each target for which Takeda exercises its option, up to $15.0 million in total.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if Takeda exercises its option for all three collaboration programs, Takeda may be obligated to pay the Company up to an aggregate of $407.5 million upon achievement of certain clinical milestone events and up to an aggregate of $300.0 million in regulatory milestone events relating to receipt of regulatory approval in the United States, certain European countries and Japan. Takeda may also be obligated to pay the Company up to $75.0 million per biologic product upon achievement of a certain sales-based milestone, or an aggregate of $225.0 million if one biologic product from each program achieves this milestone.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Takeda exercises its option for a particular target, the Company and Takeda will share equally in the development and commercialization costs, and, if applicable, the profits, for each collaboration program.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Takeda Collaboration Agreement, the Company entered into a common stock purchase agreement (the "Stock Purchase Agreement") with Takeda on January&#160;3, 2018, pursuant to which Takeda purchased 4,214,559 shares of the Company's common stock (the "Shares") for an aggregate purchase price of $110.0 million. The sale of the Shares closed on February&#160;23, 2018. The fair market value of the common stock sold to Takeda was $94.4 million, based on the closing stock price of $22.40 on the date of issuance, resulting in&#160;a $15.6 million premium paid to the Company above the fair value of the Company's common stock which was credited to contract liability in the Company's Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the Takeda Collaboration Agreement is a collaboration arrangement as defined in ASC&#160;808, Collaborative Arrangements.&#160;Further, during the research period, the Company believes that the arrangement is a contract with a customer as defined in ASC 606,&#160;Revenue From Contracts With Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Takeda Collaboration Agreement and the Stock Purchase Agreement are being accounted for as one arrangement because they were entered into at the same time with interrelated financial terms.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identified performance obligations during the research period consisting of the license, the development options, and joint steering committee ("JSC") participation together with the research services for each collaboration program. The license rights, JSC involvement, option and research services are considered to be a single performance obligation for each program since the research services are highly interrelated with the option and JSC involvement and will significantly modify the license. The performance obligations under each of the three programs are separate since the activities and risks under the programs are distinct. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined that all other goods or services which are contingent upon Takeda exercising its option for each program were not considered performance obligations at the inception of the Takeda Collaboration Agreement.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price at inception included fixed consideration consisting of the upfront fee of $40.0 million, the $15.6 million premium on the sale of common stock, and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first preclinical milestone payment of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.0 million. It also included variable consideration of $26.0 million relating to future milestones that were not constrained, and have since all been met and received. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining $44.0 million of preclinical milestones were considered constrained at the inception of the Takeda Collaboration Agreement since the Company could not conclude it is probable that a significant reversal in the amount recognized will not occur. Additionally, cost and profit-sharing income, and the development and commercial milestones as outlined above, have not been considered given Takeda has not exercised its options for the development and commercial phases for any program. No change in the transaction price has been recorded since inception. This will be reassessed at each reporting period. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price has been ascribed in its entirety to the three performance obligations identified in the research term of the Takeda Collaboration Agreement.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company satisfies its performance obligations by transferring the promised services to Takeda. Revenue is being recognized over time using the input method, based on costs incurred to perform the research services, since the level of costs incurred over time is thought to best reflect the transfer of services to Takeda. There were no material changes in estimates during the three and six months ended June 30, 2021 or June 30, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract liability of $33.7 million and $39.8 million was recorded on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020, respectively. This contract liability relates to the three performance obligations identified, with such amounts to be recognized over the estimated period of the pre-IND research services, which is expected to be up to several years.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no receivable as of June 30, 2021 and a receivable of $8.0 million for a PTV:PGRN preclinical milestone as of December 31, 2020. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the Takeda Collaboration Agreement, management is required to exercise considerable judgment in estimating revenue to be recognized. Management applies judgment in determining the separate performance obligations in the research period and estimating total future costs when using the input method. This may impact the split between current and non-current contract liability on the Condensed Consolidated Balance Sheets in the future. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through June 30, 2021, the Company has received $31.0 million in preclinical milestone payments from Takeda which are included in the transaction price described above, and has not recorded any product sales under the Takeda Collaboration Agreement. </span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collaboration Revenue</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by collaboration agreement and performance obligation is as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Takeda Collaboration Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sanofi Collaboration Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Peripheral Program License</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Retained Activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Alzheimer's Disease Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Sanofi Collaboration Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,003&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,004&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">896&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Biogen Collaboration Agreement</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Research Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Biogen Collaboration Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Collaboration Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,939&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,847&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,862&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,451&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">$11.8&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">of revenue for the six months ended June 30, 2021 was included in the contract liability balance at the beginning of the period. All revenue for the three months ended June 30, 2021 and the three and six months ended June 30, 2020 was included in the contract liability balance at the beginning of the period.</span></div>(2)Revenue for the three and six months ended June 30, 2021 and June 30, 2020, where applicable, represent amounts that were included in the contract liability balance at the beginning of the respective period.<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_CollaborativeArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -URI http://asc.fasb.org/topic&amp;trid=5833765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829495832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License Agreements<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LicenseAgreementTextBlock', window );">License Agreements</a></td>
<td class="text">License Agreements<div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Genentech</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Company entered into an Exclusive License Agreement with Genentech, Inc. (&#8220;Genentech&#8221;). The agreement gives the Company access to Genentech&#8217;s LRRK2 inhibitor small molecule program for Parkinson&#8217;s disease. Under the agreement, Genentech granted the Company (i)&#160;an exclusive, worldwide, sublicensable license under Genentech&#8217;s rights to certain patents and patent applications directed to small molecule compounds which bind to and inhibit LRRK2 and (ii)&#160;a&#160;non-exclusive,&#160;worldwide, sublicensable license to certain related&#160;know-how,&#160;in each case, to develop and commercialize certain compounds and licensed products incorporating any such compound. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may owe Genentech milestone payments upon the achievement of certain development, regulatory, and commercial milestones, up to a maximum of $315.0 million in the aggregate. These milestones include up to $37.5 million in clinical milestone payments, $102.5 million in regulatory milestone payments and $175.0 million in commercial milestone payments. In addition, the Company may owe royalties on net sales of licensed products ranging from low to high single-digit percentages. Under the terms of our LRRK2 Agreement with Biogen, Biogen is responsible for 50% of any payment obligation to Genentech under this agreement accruing after October&#160;4, 2020.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the Company has paid Genentech $12.5&#160;million in the aggregate, including an upfront fee, a technology transfer fee and a clinical milestone payment, all of which was recorded as research and development expense as incurred. No expenses were recorded in the three and six months ended June 30, 2021 or 2020.</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_dnli_LicenseAgreementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>License Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_LicenseAgreementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774830950616">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Obligations</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company entered into an amendment to its operating lease for its former corporate headquarters in South San Francisco (the "Headquarters Lease Amendment") to relocate and expand its headquarters to 148,020 rentable square feet in a building in South San Francisco, California (the "New Premises"). The Headquarters Lease Amendment has a contractual term of ten years from the legal commencement date, which was April&#160;1, 2019, when the building was ready for occupancy. For accounting purposes, the lease commencement date was determined to be August&#160;1, 2018, which was the date at which the Company was deemed to have obtained control over the property. The Company has an option to extend the lease term for a period of ten years by giving the landlord written notice of the election to exercise the option at least nine months, but not more than twelve months, prior to the expiration of the Headquarters Lease Amendment lease term. The Company determined that this renewal was not reasonably certain at lease inception. The remaining lease term was 7.8 years at June 30, 2021.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Headquarters Lease Amendment provides for monthly base rent amounts escalating over the term of the lease. In addition, the Headquarters Lease Amendment provided a tenant improvement allowance ("TIA") of up to $25.9 million, which was fully utilized, of which $4.4 million will be repaid to the landlord in the form of additional monthly rent. This is recorded as leasehold improvement assets and an offset to the lease ROU asset on the Condensed Consolidated Balance Sheets as of June 30, 2021 and December 31, 2020. The Company is also required to pay the operating expenses for the New Premises, such as taxes and insurance, which are treated as variable lease payments.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management exercised judgment in applying the requirements of ASC 842, including the determination as to whether certain contracts contain a lease and for the Headquarters Lease Amendment, the discount rate used to determine the measurement of the lease liability. As the implicit rate of the Headquarters Lease Amendment was not known, the Company estimated a 9.0% discount rate, which was management&#8217;s estimate of the Company&#8217;s incremental borrowing rate. To estimate the incremental borrowing rate, management considered observable debt yields of comparable market instruments, as well as benchmarks within the Headquarters Lease Amendment that may be indicative of the rate implicit in the lease. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease costs, including variable and short-term lease costs, were $2.8 million and $5.6 million for the three and six months ended June 30, 2021, respectively, and $2.9 million and $5.5 million for the three and six months ended June 30, 2020, respectively. Cash paid for amounts included in the measurement of lease liabilities for the six months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2021 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $5.1 million and $4.7 million, respectively, was included in net cash used in operating activities in the Company's Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the undiscounted cash flows for the next five years and total of the remaining years to the operating lease liabilities recorded in the Condensed Consolidated Balance Sheet as of June 30, 2021 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.671%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021 (six months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,350&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,451&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the Company entered into a sublease agreement ("Sublease Agreement") to sublease approximately 36,835 rentable square feet of space in its New Premises. The Sublease Agreement has a term of five years from the commencement date of April&#160;12, 2019 and provides for the Company to receive monthly base rent amounts escalating over the term of the lease. The Company also passes through a portion of the operating expenses, such as taxes and insurance for the New Premises to the sublessee, which are treated as variable sublease income. Total sublease income, including rent and variable sublease cost reimbursements, was $1.0 million for both the three months ended June 30, 2021 and 2020, and $1.9 million for both the six months ended June 30, 2021 and 2020.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the future undiscounted cash inflows relating to the Sublease Agreement as of June 30, 2021 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.671%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021 (six months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted sublease receipts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company may provide indemnifications of varying scope and terms to vendors, lessors, business partners, board members, officers, and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by the Company, negligence or willful misconduct of the Company, violations of law by the Company, or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with directors and certain officers and employees that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon the Company to provide indemnification under such agreements, and thus, there are no claims that the Company is aware of that could have a material effect on the Company&#8217;s Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations and Comprehensive Loss, or Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 2017, the Company entered into a Development and Manufacturing Services Agreement as amended (&#8220;DMSA&#8221;) with Lonza Sales AG (&#8220;Lonza&#8221;) for the development and manufacture of biologic products. Under the DMSA, the Company will execute purchase orders based on project plans authorizing Lonza to provide development and manufacturing services with respect to certain of the Company's antibody and enzyme products, and will pay for the services provided and batches delivered in accordance with the DMSA and project plan. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless earlier terminated, the DMSA will expire on September&#160;6, 2022.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2021 and December 31, 2020, the Company had open purchase orders for biological product development and manufacturing costs totaling $32.5 million and $33.0 million, respectively. The activities under these purchase orders are expected to be completed by February 2028. As of June 30, 2021 and December 31, 2020, the Company had total non-cancellable purchase commitments under the DMSA of $28.4 million and $27.1 million, respectively, under the DMSA.</span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2021 and 2020, the Company incurred costs of $3.2 million and $3.8&#160;million, respectively, and made payments of $5.7 million and $2.0 million, respectively, for the development and manufacturing services rendered under the DMSA. During the six months ended June 30, 2021 and 2020, the Company incurred costs of $8.4 million and $4.8 million, respectively, and made payments of $6.4 million and $5.2&#160;million, respectively, for the development and manufacturing services rendered under the DMSA.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may be involved in lawsuits, arbitration, claims, investigations and proceedings consisting of intellectual property, employment and other matters which arise in the ordinary course of business. The Company records accruals for loss contingencies to the extent that the Company concludes that it is probable that a liability has been incurred and the amount of the related loss can be reasonably estimated.</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2020, the Company and all Directors were named in a shareholder derivative action filed in the Delaware Court of Chancery ("the Court") challenging the compensation paid to the Company's Directors since the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">initial public offering ("IPO")</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in December 2017. On January&#160;13, 2021, the parties to the derivative action entered into a settlement agreement, the terms of which were disclosed in a Form 8-K filed on February&#160;5, 2021. The settlement agreement was approved by the Court on April 16, 2021. Amounts paid by the Company pursuant to the settlement agreement were determined to not be material.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774923143368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Awards<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Awards</a></td>
<td class="text">Stock-Based Awards<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued stock-based awards from various equity incentive and stock purchase plans, as more fully described in Note 10, "Stock-Based Awards" to the consolidated financial statements in the Company's 2020 Annual Report on Form 10-K.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the six months ended June 30, 2021:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise&#160;Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,959,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,768,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(603,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(131,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,993,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,121,621&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,487,043&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of stock options granted to employees were calculated using the Black-Scholes option-pricing model using the following assumptions:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.50 - 6.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.50 - 6.08</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.2% - 63.7%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.2% - 67.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5% - 1.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4% - 1.7%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Activity</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit ("RSU") activity for the six months ended June 30, 2021:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSU shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Fair Value at Date of Grant per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,301,679&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(348,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(63,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,646,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected to vest at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,646,901&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s results of operations include expenses relating to stock-based compensation as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,627&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,164&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829502504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">Net Loss Per Share<div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods as the inclusion of all potential shares of common stock outstanding would have been anti-dilutive. </span></div><div style="text-indent:25pt"><span><br/></span></div><div style="margin-bottom:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/><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:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options issued and outstanding and ESPP shares issuable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,056,723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,351,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares subject to future vesting</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,646,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,673,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,703,624&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,024,847&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774831099448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text">Subsequent EventIn July 2021, a side letter was executed to the Company's agreements with F-star, which are disclosed in footnote 5 in the 2020 Annual Report on Form 10-K. This side letter confirmed the completion of the research services performed by F-star Ltd that were funded by the Company. The execution of the side letter is not expected to have any impact on the financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836242104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock', window );">Organization and Description of Business</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and Description of Business</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denali Therapeutics Inc. ("Denali" or the &#8220;Company&#8221;) is a biopharmaceutical company, incorporated in Delaware, that discovers and develops therapeutics to defeat neurodegenerative diseases. The Company is headquartered in South San Francisco, California.</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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial information and the instructions to Form 10-Q and Article 10 of SEC Regulation S-X for interim financial information. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements and notes should be read in conjunction with the audited consolidated financial statements and notes thereto contained in the Annual Report on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on February&#160;26, 2021 (the "2020 Annual Report on Form 10-K"). The Condensed Consolidated Balance Sheet as of December 31, 2020 was derived from the audited annual consolidated financial statements as of and for the period then ended. Certain information and footnote disclosures typically included in the Company's annual consolidated financial statements have been condensed or omitted. The accompanying unaudited condensed consolidated financial statements reflect all adjustments that, in the opinion of management, are necessary for a fair statement of the results of the interim periods presented. All such adjustments are of a normal recurring nature except for the impacts of adopting new accounting standards, if any, discussed below. These interim financial results are not necessarily indicative of results expected for the full fiscal year or for any subsequent interim period.</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&#160;For the Company and its subsidiaries, the functional currency has been determined to be U.S. dollars. Monetary assets and liabilities denominated in foreign currency are remeasured at period-end exchange rates. Non-monetary assets and liabilities denominated in foreign currencies are remeasured at historical rates. Foreign currency transaction gains and losses resulting from remeasurement are recognized in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires the Company to make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, as well as the reported amounts of expenses during the reporting period. Actual results could differ from those estimates, and such differences could be material to the Condensed Consolidated Balance Sheets and Statements of Operations and Comprehensive Loss.</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_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior period financial statements have been reclassified to conform to the current period presentation. Such reclassifications have not materially affected previously reported amounts.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk and Other Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk and Other Risks and Uncertainties</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash, cash equivalents, marketable securities and forward foreign currency exchange contracts. Substantially all of the Company&#8217;s cash and cash equivalents are deposited in accounts with financial institutions that management believes are of high credit quality. Such deposits have and will continue to exceed federally insured limits. The Company maintains its cash with accredited financial institutions and accordingly, such funds are subject to minimal credit risk. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s investment policy limits investments to certain types of securities issued by the U.S. government, its agencies and institutions with investment-grade credit ratings and places restrictions on maturities and concentration by type and issuer. The Company is exposed to credit risk in the event of a default by the financial institutions holding its cash, cash equivalents and marketable securities and issuers of marketable securities to the extent recorded on the Condensed Consolidated Balance Sheets. As of June 30, 2021 and December 31, 2020, the Company had no off balance sheet concentrations of credit risk. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to counterparty credit risk on all of its derivative financial instruments. The Company has established and maintains strict counterparty credit guidelines and enters into hedges only with financial institutions that are investment grade or better to minimize the Company&#8217;s exposure to potential defaults. The Company does not require collateral to be pledged under these agreements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to a number of risks similar to other early-stage biopharmaceutical companies, including, but not limited to, the need to obtain adequate additional funding, possible failure of current or future preclinical testing or clinical trials, its reliance on third parties to conduct its clinical trials, the need to obtain regulatory and marketing approvals for its product candidates, competitors developing new technological innovations, the need to successfully commercialize and gain market acceptance of the Company&#8217;s product candidates, its right to develop and commercialize its product candidates pursuant to the terms and conditions of the licenses granted to the Company, protection of proprietary technology, the ability to make milestone, royalty or other payments due under any license or collaboration agreements, and the need to secure and maintain adequate manufacturing arrangements with third parties. If the Company does not successfully commercialize or partner any of its product candidates, it will be unable to generate product revenue or achieve profitability.</span></div>The COVID-19 pandemic has caused increased risk and uncertainty for the Company. Credit risk associated with investments in securities may increase if any institution with which the Company has an investment is significantly impacted by the COVID-19 pandemic.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one operating segment. The Company&#8217;s chief operating decision maker, its Chief Executive Officer, manages the Company&#8217;s operations on a consolidated basis for the purposes of allocating resources.</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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents and Restricted Cash</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with original maturities of 90 days or less at the date of purchase to be cash and cash equivalents. Cash equivalents are reported at fair value.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and restricted cash reported within the Condensed Consolidated Statements of Cash Flows is composed of Cash and Cash equivalents reported in the Condensed Consolidated Balance Sheets and $1.5 million of restricted cash for the letter of credit for the Company&#8217;s headquarters building lease, which is included&#160;within other&#160;non-current&#160;assets&#160;in the Condensed Consolidated Balance Sheets.</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_MarketableSecuritiesPolicy', window );">Marketable Securities</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally invests its excess cash in money market funds and investment grade short to intermediate-term fixed income securities. Such investments are included in cash and cash equivalents, short-term marketable securities, or long-term marketable securities on the Condensed Consolidated Balance Sheets, are considered available-for-sale, and reported at fair value with net unrealized gains and losses included as a component of stockholders&#8217; equity. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies investments in securities with remaining maturities of less than one year, or where its intent is to use the investments to fund current operations or to make them available for current operations, as short-term investments. The Company classifies investments in securities with remaining maturities of over one year as long-term investments. The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity, which is included in interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Realized gains and losses and declines in value determined to be due to credit losses on marketable securities, if any, are included in interest and other income, net.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates the need for an allowance for credit losses. This evaluation includes consideration of several qualitative and quantitative factors, including whether it has plans to sell the security, whether it is more likely than not it will be required to sell any marketable securities before recovery of its amortized cost basis, and if the entity has the ability and intent to hold the security to maturity, and the portion of any unrealized loss that is the result of a credit loss. Factors considered in making these evaluations include quoted market prices, recent financial results and operating trends, implied values from any recent transactions or offers of investee securities, credit quality of debt instrument issuers, expected cash flows from securities, other publicly available information that may affect the value of the marketable security, duration and severity of the decline in value, and the Company's strategy and intentions for holding the marketable security.</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_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text">Accounts ReceivableThe accounts receivable balance is primarily composed of amounts receivable from the Company's collaboration partners, net of an allowance for credit losses, if required.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives and Hedging Activities</a></td>
<td class="text">Derivatives and Hedging ActivitiesThe Company measures its derivative instruments at fair value, and accounts for them as either assets or liabilities included within Prepaid expenses and other current assets and Other accruals and other current liabilities, respectively, on the Condensed Consolidated Balance Sheets. Derivatives are adjusted to fair value through interest and other income, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate, and certain equipment for use in its operations. A determination is made as to whether an arrangement is a lease at inception. A right-of-use (&#8220;ROU&#8221;) asset and operating lease liability is recognized for identified operating leases in the Condensed Consolidated Balance Sheets. The changes in operating lease ROU assets and operating lease liabilities are presented net within non-cash adjustment to operating lease expense in the Condensed Consolidated Statements of Cash Flows. </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company&#8217;s right to use the underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments due over the lease term, with the ROU assets adjusted for lease incentives received. When determining the present value of lease payments, the Company uses its incremental borrowing rate on the date of lease commencement, or the rate implicit in the lease, if known. The Company does not assume renewals in its determination of the lease term unless the renewals are deemed by management to be reasonably certain at lease inception.</span></div>Leases with an initial term of 12 months or less are not recorded on the balance sheet, unless they include an option to purchase the underlying asset that the Company is reasonably certain to exercise. The Company recognizes lease expenses on a straight-line basis over the lease term. The Company has leases with lease and non-lease components, which the Company has elected to account for as a single lease component.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License and Collaboration Revenue</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC&#160;808,&#160;Collaborative Arrangements&#160;(&#8220;ASC&#160;808&#8221;) to determine whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities.&#160;This assessment is performed throughout the life of the arrangement based on changes in the responsibilities of all parties in the arrangement.&#160;For collaboration arrangements within the scope of ASC&#160;808&#160;that contain multiple elements, the Company first determines which elements of the collaboration are deemed to be within the scope of ASC&#160;808&#160;and those that are more reflective of a vendor-customer relationship and, therefore, within the scope of Topic 606. For elements of collaboration arrangements that are accounted for pursuant to ASC&#160;808, an appropriate recognition method is determined and applied consistently, generally by analogy to Topic 606.&#160;The accounting treatment pursuant to Topic 606 is outlined below. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of licensing and collaboration agreements entered into typically include payment of one or more of the following: non-refundable, up-front license fees; development, regulatory and commercial milestone payments; payments for manufacturing supply and research and development services and royalties on net sales of licensed products. Each of these payments results in license, collaboration and other revenue, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenue. The core principle of Topic 606 is to recognize revenue when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received in exchange for those goods or services. The Company may also receive reimbursement or make payments to a collaboration partner to satisfy cost sharing requirements. These payments are accounted for pursuant to ASC 808 and are recorded as an offset or increase to research and development expenses, respectively.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under each of its agreements, the Company performs the following steps: (i)&#160;identification of the promised goods or services in the contract; (ii)&#160;determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract; (iii)&#160;measurement of the transaction price, including the constraint on variable consideration; (iv)&#160;allocation of the transaction price to the performance obligations based on estimated selling prices; and (v)&#160;recognition of revenue when (or as) the Company satisfies each performance obligation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts received prior to satisfying the revenue recognition criteria are recorded as contract liabilities in the Company&#8217;s Condensed Consolidated Balance Sheets. If the related performance obligation is expected to be satisfied within the next twelve months this will be classified in current liabilities. Amounts recognized as revenue prior to the Company having an unconditional right (other than a right that is conditioned only on the passage of time) to receipt are recorded as contract assets in the Company's Condensed Consolidated Balance Sheets. If the Company expects to have an unconditional right to receive the consideration in the next twelve months, this will be classified in current assets. A net contract asset or liability is presented for each contract with a customer. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At contract inception, the Company assesses the goods or services promised in a contract with a customer and identifies those distinct goods and services that represent a performance obligation. A promised good or service may not be identified as a performance obligation if it is immaterial in the context of the contract with the customer, if it is not separately identifiable from other promises in the contract (either because it is not capable of being separated or because it is not separable in the context of the contract), or if the promised good or service does not provide the customer with a material right. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the terms of the contract to determine the transaction price. The transaction price is the amount of consideration to which the Company expects to be entitled in exchange for transferring promised goods or services to a customer. The consideration promised in a contract with a customer may include fixed amounts, variable amounts, or both. Variable consideration will only be included in the transaction price when it is not considered constrained, which is when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If it is determined that multiple performance obligations exist, the transaction price is allocated at the inception of the agreement to all identified performance obligations based on the relative standalone selling prices ("SSP").&#160;The relative SSP for each deliverable is estimated using external sourced evidence if it is available. If external sourced evidence is not available, the Company uses its best estimate of the SSP for the deliverable. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-bottom:1pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, the Company satisfies a performance obligation by transferring a promised good or service to a customer. An asset is transferred when, or as, the customer obtains control of that asset, which for a service is considered to be as the services are received and used. The Company recognizes revenue over time by measuring the progress toward complete satisfaction of the relevant performance obligation using an appropriate input or output method based on the nature of the service promised to the customer. </span></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After contract inception, the transaction price is reassessed at every period end and updated for changes such as resolution of uncertain events. Any change in the transaction price is allocated to the performance obligations on the same basis as at contract inception, or to a single performance obligation as applicable. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management may be required to exercise considerable judgment in estimating revenue to be recognized. Judgment is required in identifying performance obligations, estimating the transaction price, estimating the SSP of identified performance obligations, which may include forecasted revenue, development timelines, reimbursement rates for personnel costs, discount rates and probabilities of technical and regulatory success, and estimating the progress towards satisfaction of performance obligations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Loss</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss is composed of net loss and certain changes in stockholders&#8217; equity that are excluded from net loss, primarily unrealized gains or losses on the Company&#8217;s marketable securities.</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_EarningsPerSharePolicyTextBlock', window );">Net Loss per Share</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is the same as basic net loss per share, since the effects of potentially dilutive securities are antidilutive given the net loss for each period presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncement</a></td>
<td class="text"><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncement</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board ("FASB") issued ASU No. 2019-12</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2019-12 modifies ASC 740 to simplify several aspects of accounting for income taxes, including eliminating certain exceptions to the guidance in ASC 740 related to the approach for intraperiod tax allocation. The guidance is effective for fiscal years beginning after December 15, 2020 and interim periods within those fiscal years, with early adoption permitted, and is required to be adopted prospectively, with the exception of certain specific amendments, which were not applicable to the Company. The Company adopted this standard as of January 1, 2021 using a prospective approach. Adoption of the standard did not have a material impact on its Condensed 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_dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Organization and description of business, policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=123345438&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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: 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(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123599081&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></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 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774924811960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Assets and Liabilities Measured at Fair Value</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value at each balance sheet date are as follows (in thousands):</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">383,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,160,575&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,379,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.053%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.884%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,366,780&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,938&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,480,718&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&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=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774831666424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Summary of Available for Sale Securities</a></td>
<td class="text">The amortized cost, gross unrealized holding gains or losses, and fair value of the Company&#8217;s marketable securities by major security type at each balance sheet date are summarized in the tables below (in thousands):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">660,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,520&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823,258&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">823,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,532&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,522&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">915,790&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">915,773&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 8 securities with an aggregate fair value of $319.0 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 6 securities with an aggregate fair value of $11.7 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 6 securities with an aggregate fair value of $47.6 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 4 securities with an aggregate fair value of $22.6 million.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.085%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Holding Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">878,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government agency securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">962,439&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">962,553&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. government treasuries</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-term marketable securities</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,708&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,699&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">995,147&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">995,252&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%">__________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 19 securities with an aggregate fair value of $369.9 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 2 securities with an aggregate fair value of $10.1 million.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">Unrealized holding losses on 1 security with an aggregate fair value of $20.1 million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774831128424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_ScheduleOfDerivativeInstrumentsTextBlock', window );">Summary of Forward Foreign Currency Exchange Contracts Outstanding</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company&#8217;s forward foreign currency exchange contracts outstanding as of June 30, 2021 and December 31, 2020, respectively (notional amounts in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Exchange Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Notional</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount in Foreign Currency</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Euros </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 2021 - June 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Pounds </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 2021 - June 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total at June 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Euros </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jan 2021 - Nov 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Pounds </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jan 2021 - Nov 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total at December 31, 2020</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;padding-left:11.65pt;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The notional amount represents the net amount of foreign currency that will be received upon maturity of the forward contracts.</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41678-113959<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41641-113959<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774830943352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_DisaggregationOfRevenueTableTextBlock', window );">Summary of Collaboration Revenue</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue disaggregated by collaboration agreement and performance obligation is as follows (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Takeda Collaboration Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,172&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sanofi Collaboration Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Peripheral Program License</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Retained Activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Alzheimer's Disease Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Sanofi Collaboration Revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,003&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,004&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">896&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Biogen Collaboration Agreement</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Research Services</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Biogen Collaboration Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Collaboration Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,939&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,847&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,862&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,451&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">_________________________________________________</span></div><div style="margin-bottom:4pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:10.69pt">$11.8&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">of revenue for the six months ended June 30, 2021 was included in the contract liability balance at the beginning of the period. All revenue for the three months ended June 30, 2021 and the three and six months ended June 30, 2020 was included in the contract liability balance at the beginning of the period.</span></div>(2)Revenue for the three and six months ended June 30, 2021 and June 30, 2020, where applicable, represent amounts that were included in the contract liability balance at the beginning of the respective period.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829529896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Future Minimum Lease Commitments</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the undiscounted cash flows for the next five years and total of the remaining years to the operating lease liabilities recorded in the Condensed Consolidated Balance Sheet as of June 30, 2021 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.671%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021 (six months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,702&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,350&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,451&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock', window );">Summary of Future Minimum Lease Receivables</a></td>
<td class="text"><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the future undiscounted cash inflows relating to the Sublease Agreement as of June 30, 2021 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.671%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021 (six months)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,009&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted sublease receipts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774833846680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Awards (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the six months ended June 30, 2021:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercise&#160;Price</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,959,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.31&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,768,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(603,159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(131,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,993,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt;text-indent:-12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,121,621&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercisable at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,487,043&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14.67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of Assumptions Used for Estimating the Fair Value of Stock Granted</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of stock options granted to employees were calculated using the Black-Scholes option-pricing model using the following assumptions:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.50 - 6.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.50 - 6.08</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.2% - 63.7%</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.2% - 67.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5% - 1.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4% - 1.7%</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Restricted Stock Activity</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock unit ("RSU") activity for the six months ended June 30, 2021:</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of RSU shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Fair Value at Date of Grant per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,301,679&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested and released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(348,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(63,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested at June 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,646,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected to vest at June 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,646,901&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-bottom:10pt;margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s results of operations include expenses relating to stock-based compensation as follows (in thousands):</span></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,509&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,627&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,341&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,069&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,136&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,164&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,269&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829559784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations</a></td>
<td class="text"><div style="margin-bottom:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/><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:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options issued and outstanding and ESPP shares issuable</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,056,723&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,351,795&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted shares subject to future vesting</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,646,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,673,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,703,624&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,024,847&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829253592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash | $</a></td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 restricted as to withdrawal or usage, classified as noncurrent. 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-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(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774833045272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">$ 915,773<span></span>
</td>
<td class="nump">$ 995,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign currency derivative contracts</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">185<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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">1,379,250<span></span>
</td>
<td class="nump">1,480,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_DerivativeLiabilities', window );">Foreign currency derivative contracts</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">11<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_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">383,472<span></span>
</td>
<td class="nump">335,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">49,999<span></span>
</td>
<td class="nump">149,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">29,999<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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">660,423<span></span>
</td>
<td class="nump">878,938<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term marketable securities | U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">15,053<span></span>
</td>
<td class="nump">25,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">46,541<span></span>
</td>
<td class="nump">27,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_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term marketable securities | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">101,234<span></span>
</td>
<td class="nump">31,218<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_LongTermInvestmentsMember', window );">Long-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">66,681<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_LongTermInvestmentsMember', window );">Long-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">25,841<span></span>
</td>
<td class="nump">30,138<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign currency derivative contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">1,160,575<span></span>
</td>
<td class="nump">1,366,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_DerivativeLiabilities', window );">Foreign currency derivative contracts</a></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_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">383,472<span></span>
</td>
<td class="nump">335,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">49,999<span></span>
</td>
<td class="nump">149,997<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Short-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">660,423<span></span>
</td>
<td class="nump">878,938<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Short-term marketable securities | U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Short-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Short-term marketable securities | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Long-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">66,681<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Long-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign currency derivative contracts</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">185<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_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">218,675<span></span>
</td>
<td class="nump">113,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_DerivativeLiabilities', window );">Foreign currency derivative contracts</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">11<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_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">164<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">29,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term marketable securities | U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">15,053<span></span>
</td>
<td class="nump">25,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">46,541<span></span>
</td>
<td class="nump">27,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Short-term marketable securities | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">101,234<span></span>
</td>
<td class="nump">31,218<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Long-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Long-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">25,841<span></span>
</td>
<td class="nump">30,138<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Foreign currency derivative contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>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_DerivativeLiabilities', window );">Foreign currency derivative contracts</a></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_LiabilitiesFairValueDisclosure', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Short-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Short-term marketable securities | U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Short-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Short-term marketable securities | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Long-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Long-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial 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 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=dnli_LongTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=dnli_LongTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774835780952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities - Summary of Available for Sale Securities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>security</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 915,790<span></span>
</td>
<td class="nump">$ 995,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="num">(66)<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">915,773<span></span>
</td>
<td class="nump">995,252<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_ShortTermMarketableSecuritiesMember', window );">Short-term marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">823,258<span></span>
</td>
<td class="nump">962,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">823,251<span></span>
</td>
<td class="nump">962,553<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_ShortTermMarketableSecuritiesMember', window );">Short-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">660,454<span></span>
</td>
<td class="nump">878,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">$ 660,423<span></span>
</td>
<td class="nump">$ 878,938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities held in unrealized holding loss position | security</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Aggregate fair value, unrealized holding loss position</a></td>
<td class="nump">$ 319,000<span></span>
</td>
<td class="nump">$ 369,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_ShortTermMarketableSecuritiesMember', window );">Short-term marketable securities | U.S. government agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">15,050<span></span>
</td>
<td class="nump">25,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">15,053<span></span>
</td>
<td class="nump">$ 25,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities held in unrealized holding loss position | security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Aggregate fair value, unrealized holding loss position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_ShortTermMarketableSecuritiesMember', window );">Short-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">46,520<span></span>
</td>
<td class="nump">27,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="num">(4)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">$ 46,541<span></span>
</td>
<td class="nump">27,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities held in unrealized holding loss position | security</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Aggregate fair value, unrealized holding loss position</a></td>
<td class="nump">$ 11,700<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_InvestmentTypeAxis=dnli_ShortTermMarketableSecuritiesMember', window );">Short-term marketable securities | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">101,234<span></span>
</td>
<td class="nump">31,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">101,234<span></span>
</td>
<td class="nump">31,218<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_LongTermMarketableSecuritiesMember', window );">Long-term marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">92,532<span></span>
</td>
<td class="nump">32,708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">3<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">92,522<span></span>
</td>
<td class="nump">32,699<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=dnli_LongTermMarketableSecuritiesMember', window );">Long-term marketable securities | U.S. government treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">66,685<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">2<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">$ 66,681<span></span>
</td>
<td class="nump">2,561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities held in unrealized holding loss position | security</a></td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Aggregate fair value, unrealized holding loss position</a></td>
<td class="nump">$ 47,600<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_InvestmentTypeAxis=dnli_LongTermMarketableSecuritiesMember', window );">Long-term marketable securities | Corporate debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">25,847<span></span>
</td>
<td class="nump">30,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Unrealized Holding Gains</a></td>
<td class="nump">1<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Unrealized Holding Losses</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Aggregate Fair Value</a></td>
<td class="nump">$ 25,841<span></span>
</td>
<td class="nump">$ 30,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions', window );">Number of securities held in unrealized holding loss position | security</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Aggregate fair value, unrealized holding loss position</a></td>
<td class="nump">$ 22,600<span></span>
</td>
<td class="nump">$ 20,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=dnli_ShortTermMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=dnli_ShortTermMarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=dnli_LongTermMarketableSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=dnli_LongTermMarketableSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774835983672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities - Narrative (Details) - USD ($)<br></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>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Allowance for credit losses</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>
<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_IncomeTaxExpenseBenefit', window );">Tax benefit (expense)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (79,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 56,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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax charge in other comprehensive income</a></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">$ 100,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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Unrealized gain on marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTerm', window );">Effective maturity (less than)</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTerm</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-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 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>43
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836294744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Financial Instruments - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Details) - Designated as Hedging Instrument<br> &#8364; in Thousands, &#163; in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>EUR (&#8364;) </div>
<div>derivative_instrument</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>GBP (&#163;) </div>
<div>derivative_instrument</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>EUR (&#8364;) </div>
<div>derivative_instrument</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>GBP (&#163;) </div>
<div>derivative_instrument</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_DerivativeInstrumentRiskAxis=dnli_ForeignExchangeForwardEurosMember', window );">Euros</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNumberOfInstrumentsHeld', window );">Number of Contracts</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Aggregate Notional Amount in Foreign Currency | &#8364;</a></td>
<td class="nump">&#8364; 3,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 3,855<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_DerivativeInstrumentRiskAxis=dnli_ForeignExchangeForwardBritishPoundsMember', window );">British Pounds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNumberOfInstrumentsHeld', window );">Number of Contracts</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Aggregate Notional Amount in Foreign Currency | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 3,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 2,658<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember', window );">Foreign Exchange Contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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_DerivativeNumberOfInstrumentsHeld', window );">Number of Contracts</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="nump">47<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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 derivative instruments of a particular group held by 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=dnli_ForeignExchangeForwardEurosMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=dnli_ForeignExchangeForwardEurosMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DerivativeInstrumentRiskAxis=dnli_ForeignExchangeForwardBritishPoundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=dnli_ForeignExchangeForwardBritishPoundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774822053928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements - Biogen (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">42 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 22, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 05, 2020 </div>
<div>USD ($) </div>
<div>program</div>
</th>
<th class="th">
<div>Feb. 23, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>milestone</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>milestone</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>milestone</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>milestone</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 06, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Nov. 30, 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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement', window );">Offset to research and development expense, related party cost reimbursement</a></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,600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Cost sharing reimbursements due from related party</a></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,567,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,567,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,567,000<span></span>
</td>
<td class="nump">$ 1,567,000<span></span>
</td>
<td class="nump">$ 5,674,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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Collaboration revenue from customers</a></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">22,936,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,811,000<span></span>
</td>
<td class="nump">30,858,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,363,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_BiogenMember', window );">Biogen | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liability</a></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">295,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,700,000<span></span>
</td>
<td class="nump">295,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_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeAgreementFundedPercentage', window );">Funded percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss', window );">Agreed share of commercial profit (loss) percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss', window );">Agreed share of commercial profit (loss) percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | Biogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeAgreementFundedPercentage', window );">Funded percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | Biogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived', window );">Upfront payment, to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 560,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments', window );">Milestone payments upon achievement of certain development and sales milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,125,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_DevelopmentMilestonePayments', window );">Development milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_FirstCommercialSaleMilestonePayments', window );">First commercial sale milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">375,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_NetSalesBasedMilestonePayments', window );">Net sales-based milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 375,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | Biogen | Stock Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock (in shares) | shares</a></td>
<td class="nump">13,310,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase price</a></td>
<td class="nump">$ 465,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital', window );">Fair market value of common stock</a></td>
<td class="nump">$ 420,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Closing stock price (usd per share) | $ / shares</a></td>
<td class="nump">$ 35.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction', window );">Premium on sale of common stock</a></td>
<td class="nump">$ 44,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | Biogen | Transport Vehicle (TV) Technology Platform, Unnamed Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementNumberOfPrograms', window );">Number of programs | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | Biogen | Transport Vehicle (TV) Technology Program, Unnamed Program, Right Of First Negotiation Programs (ROFN)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet', window );">Number of additional programs, if circumstances met | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | Biogen | Transport Vehicle (TV)Technology Platform, Preclinical Programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementNumberOfPrograms', window );">Number of programs | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet', window );">Term of agreement, number of business days after 5th anniversary date of the effective date of the agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember', window );">Provisional Collaboration Agreement | Biogen | Transport Vehicle Technology Platform, Right Of First Negotiation Programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet', window );">Number of additional programs, if circumstances met | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet', window );">Right of first negotiation (ROFN) term, period of time after effective date of agreement, if circumstances met</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria', window );">Right of first negotiation (ROFN) term, additional program criteria | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet', window );">Number of additional programs, no third party agreement executed, if circumstances met | program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_ROFNAndOptionAgreementCollaborativeArrangementMember', window );">ROFN and Option Agreement | Biogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived', window );">Aggregate option exercise and development milestone payments, to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">$ 270,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived', window );">First commercial sale milestone payments, to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">325,000,000.0<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_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived', window );">Net sales-based milestone payments, to be received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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">$ 290,000,000.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_TypeOfArrangementAxis=dnli_ROFNAndOptionAgreementCollaborativeArrangementMember', window );">ROFN and Option Agreement | Biogen | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liability</a></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">288,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">288,900,000<span></span>
</td>
<td class="nump">288,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_TypeOfArrangementAxis=dnli_BiogenCollaborativeArrangementMember', window );">Biogen Collaborative Arrangement | Biogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_UpfrontPayments', window );">Upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 560,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease', window );">Transaction price, change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement', window );">Offset to research and development expense, related party cost reimbursement</a></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,600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Cost sharing reimbursements due from related party</a></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,600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="nump">5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_CollaborativeArrangementNumberOfMilestonesAchieved', window );">Number of milestones achieved | milestone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_BiogenCollaborativeArrangementMember', window );">Biogen Collaborative Arrangement | Biogen | Option Research Services | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liability</a></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">$ 6,800,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,800,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,800,000<span></span>
</td>
<td class="nump">$ 6,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_BiogenCollaborativeArrangementMember', window );">Biogen Collaborative Arrangement | Biogen | Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaboration revenue from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborativeAgreementFundedPercentage', window );">Funded percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Takeda Pharmaceutical Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_UpfrontPayments', window );">Upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease', window );">Transaction price, change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_ContractWithCustomerLiability', window );">Contract liability</a></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">$ 33,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,700,000<span></span>
</td>
<td class="nump">33,700,000<span></span>
</td>
<td class="nump">$ 39,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Takeda Pharmaceutical Company Limited | Stock Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,214,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital', window );">Fair market value of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 94,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Closing stock price (usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction', window );">Premium on sale of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Takeda Pharmaceutical Company Limited | Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaboration revenue from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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><td colspan="15"></td></tr>
<tr><td colspan="15"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes related party collaboration revenue from a customer of $0.8&#160;million and $1.7&#160;million for the three and six months ended June 30, 2021, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Development, First Commercial Sale, And Net Sales Based Milestone Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Transaction Price, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborationAgreementTransactionPriceIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Agreed Share Of Commercial Profit (Loss)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_CollaborativeAgreementFundedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Funded Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeAgreementFundedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, First Commercial Sale Milestone Payments, To Be Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Net Sales-Based Milestone Payments, To Be Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Number Of Additional Programs, If Circumstances Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Number Of Additional Programs, No Third Party Agreement Executed, If Circumstances Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_CollaborativeArrangementNumberOfMilestonesAchieved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Number Of Milestones Achieved</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementNumberOfMilestonesAchieved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_CollaborativeArrangementNumberOfPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Number Of Programs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementNumberOfPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Option Exercise And Development Milestone Payments, To Be Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Right Of First Negotiation, Period Term, Additional Program Criteria</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Right Of First Negotiation Term, Period After Effective Date Of Agreement, If Circumstances Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Term, Number Of Business Days, If Effective Date Criteria Met</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_CollaborativeArrangementUpfrontPaymentToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Arrangement, Upfront Payment, To Be Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeArrangementUpfrontPaymentToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_DevelopmentMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Development Milestone Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_DevelopmentMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_FirstCommercialSaleMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>First Commercial Sale Milestone Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_FirstCommercialSaleMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_NetSalesBasedMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Sales Based Milestone Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_NetSalesBasedMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research And Development Expense, Offset From Related Party Cost Reimbursement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of stock consideration premium received on transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_UpfrontPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Upfront payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_UpfrontPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of par value plus amounts in excess of par value or issuance value for common stock issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStocksIncludingAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=dnli_BiogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=dnli_BiogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RelatedPartyTransactionAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_ProvisionalCollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=dnli_BiogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=dnli_BiogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=dnli_SharePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=dnli_SharePurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dnli_ROFNAndOptionAgreementCollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_ROFNAndOptionAgreementCollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dnli_BiogenCollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_BiogenCollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_OptionResearchServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_OptionResearchServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=dnli_TakedaPharmaceuticalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=dnli_TakedaPharmaceuticalCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774835797752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements - Sanofi (Details)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="1">33 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2018 </div>
<div>USD ($) </div>
<div>indication</div>
</th>
<th class="th" colspan="2">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_NumberOfIndications', window );">Number of indications | indication</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Collaboration revenue from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,936,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,811,000<span></span>
</td>
<td class="nump">$ 30,858,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,363,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_CollaborativeAgreementFundedPercentage', window );">Funded percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<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_dei_LegalEntityAxis=dnli_SanofiMember', window );">Sanofi | Collaborative Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_CollaborativeAgreementFundedPercentage', window );">Funded percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_SanofiMember', window );">Sanofi | Collaborative Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_UpfrontPayments', window );">Upfront payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment', window );">Milestone payments upon achievement of certain clinical, regulatory and sales milestone events</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Receivable</a></td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="nump">$ 44,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_SanofiMember', window );">Sanofi | Collaborative Arrangement | CNS Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_ClinicalMilestonePayment', window );">Clinical milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_RegulatoryMilestonePayment', window );">Regulatory milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_SanofiMember', window );">Sanofi | Collaborative Arrangement | Peripheral Program License</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_ClinicalMilestonePayment', window );">Clinical milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_RegulatoryMilestonePayment', window );">Regulatory milestone payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_CommercialMilestonePayments', window );">Commercial milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_SanofiMember', window );">Sanofi | Collaborative Arrangement | Milestone Triggered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_CollaborationAgreementTransactionPriceIncrease', window );">Transaction price increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Collaboration revenue from customers</a></td>
<td class="nump">$ 15,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_SanofiMember', window );">Sanofi | Collaborative Arrangement | Milestone Triggered and Retained Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_CollaborationAgreementTransactionPriceIncrease', window );">Transaction price increase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_SanofiMember', window );">Sanofi | Collaborative Arrangement | Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Collaboration revenue from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="11"></td></tr>
<tr><td colspan="11"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes related party collaboration revenue from a customer of $0.8&#160;million and $1.7&#160;million for the three and six months ended June 30, 2021, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Clinical Regulatory And Sales Milestone Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_ClinicalMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Clinical Milestone Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_ClinicalMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_CollaborationAgreementTransactionPriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Transaction Price, Increase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborationAgreementTransactionPriceIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_CollaborativeAgreementFundedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative Agreement, Funded Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborativeAgreementFundedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_CommercialMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial Milestone Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CommercialMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_NumberOfIndications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Indications</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_NumberOfIndications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_RegulatoryMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Milestone Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_RegulatoryMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_UpfrontPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Upfront payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_UpfrontPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=dnli_SanofiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=dnli_SanofiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=dnli_SanofiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=dnli_SanofiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_CNSProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_CNSProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_PeripheralProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_PeripheralProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_MilestoneTriggeredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_MilestoneTriggeredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_MilestoneTriggeredAndRetainedActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_MilestoneTriggeredAndRetainedActivitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774831126712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Collaboration Agreements - Sanofi Performance Obligation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=dnli_AlzheimersDiseaseServicesMember', window );">Alzheimer's Disease Services</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Performance obligation</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 3.4<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_AlzheimersDiseaseServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_AlzheimersDiseaseServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836275080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements - Takeda (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="1">42 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 23, 2018 </div>
<div>USD ($) </div>
<div>program </div>
<div>target </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th" colspan="2">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaboration revenue from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,936,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,811,000<span></span>
</td>
<td class="nump">$ 30,858,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,363,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Takeda Pharmaceutical Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_UpfrontPayments', window );">Upfront payment</a></td>
<td class="nump">$ 40,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_NumberOfPrograms', window );">Number of programs | program</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_PreclinicalMilestonePaymentReceived', window );">Preclinical milestone payment received</a></td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_NumberOfTargets', window );">Number of targets | target</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_TargetOptionPeriod', window );">Target option period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_OptionFeesPerProgram', window );">Option fee</a></td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_VariableConsiderationFutureConsideration', window );">Variable consideration relating to future milestones</a></td>
<td class="nump">26,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_ConstrainedVariableConsideration', window );">Remaining preclinical milestones, cost and profit sharing income, and the development and commercial milestones</a></td>
<td class="nump">$ 44,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease', window );">Transaction price, change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_RevenueNumberOfPerformanceObligations', window );">Number of performance obligations | program</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,700,000<span></span>
</td>
<td class="nump">$ 39,800,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived', window );">Preclinical milestone payment earned not yet received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Takeda Pharmaceutical Company Limited | Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Collaboration revenue from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Takeda Pharmaceutical Company Limited | Milestone Triggered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaboration revenue from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,000,000.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_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Takeda Pharmaceutical Company Limited | Stock Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of common stock (in shares) | shares</a></td>
<td class="nump">4,214,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Purchase price</a></td>
<td class="nump">$ 110,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital', window );">Fair market value of common stock</a></td>
<td class="nump">$ 94,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Closing stock price (usd per share) | $ / shares</a></td>
<td class="nump">$ 22.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction', window );">Premium on sale of common stock</a></td>
<td class="nump">$ 15,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember', window );">Collaborative Arrangement | Maximum | Takeda Pharmaceutical Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_PreclinicalMilestonePaymentPerProgram', window );">Preclinical milestone payments per program</a></td>
<td class="nump">25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_AggregatePreclinicalMilestonePayment', window );">Total aggregate payments due upon achievement of certain preclinical milestone events</a></td>
<td class="nump">75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_AggregateOptionExerciseFee', window );">Aggregated option exercise fee</a></td>
<td class="nump">15,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_AggregateDevelopmentMilestonePayment', window );">Total aggregate payments due upon achievement of certain clinical and regulatory milestone events</a></td>
<td class="nump">407,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_RegulatoryMilestonePayment', window );">Regulatory milestone payment</a></td>
<td class="nump">300,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_CommercialMilestonesPerProgram', window );">Milestone payments per biologic product upon achievement of a certain sales-based milestone</a></td>
<td class="nump">75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_AggregateCommercialMilestones', window );">Milestone payments upon achievement of biologic product from each program</a></td>
<td class="nump">$ 225,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_CollaborativeArrangementPTVPGRNMember', window );">Collaborative Arrangement, PTV:PGRN | Takeda Pharmaceutical Company Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<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_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived', window );">Preclinical milestone payment earned not yet received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000.0<span></span>
</td>
</tr>
<tr><td colspan="10"></td></tr>
<tr><td colspan="10"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes related party collaboration revenue from a customer of $0.8&#160;million and $1.7&#160;million for the three and six months ended June 30, 2021, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_AggregateCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commercial milestones if one biologic product from each program achieves the milestone.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_AggregateCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_AggregateDevelopmentMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development milestone payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_AggregateDevelopmentMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_AggregateOptionExerciseFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option exercise fee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_AggregateOptionExerciseFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_AggregatePreclinicalMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate payments due upon achievement of certain preclinical milestone events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_AggregatePreclinicalMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_CollaborationAgreementTransactionPriceIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaboration Agreement, Transaction Price, Increase (Decrease)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CollaborationAgreementTransactionPriceIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_CommercialMilestonesPerProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commercial milestones per program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_CommercialMilestonesPerProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_ConstrainedVariableConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Constrained variable consideration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_ConstrainedVariableConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_NumberOfPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Programs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_NumberOfPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_NumberOfTargets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Targets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_NumberOfTargets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_OptionFeesPerProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Option fees per program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_OptionFeesPerProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_PreclinicalMilestonePaymentEarnedNotYetReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preclinical Milestone Payment Earned Not Yet Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_PreclinicalMilestonePaymentEarnedNotYetReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_PreclinicalMilestonePaymentPerProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments due upon achievement of certain preclinical milestone events per program.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_PreclinicalMilestonePaymentPerProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_PreclinicalMilestonePaymentReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preclinical milestone payment received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_PreclinicalMilestonePaymentReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_RegulatoryMilestonePayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Milestone Payment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_RegulatoryMilestonePayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_RevenueNumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue, Number Of Performance Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_RevenueNumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale of stock consideration premium received on transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_TargetOptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Target Option 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;">dnli_TargetOptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_UpfrontPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Upfront payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_UpfrontPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_dnli_VariableConsiderationFutureConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable consideration relating to future milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_VariableConsiderationFutureConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStocksIncludingAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of par value plus amounts in excess of par value or issuance value for common stock issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStocksIncludingAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=us-gaap_CollaborativeArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CounterpartyNameAxis=dnli_TakedaPharmaceuticalCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=dnli_TakedaPharmaceuticalCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_MilestoneTriggeredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_MilestoneTriggeredMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=dnli_SharePurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis=dnli_SharePurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TypeOfArrangementAxis=dnli_CollaborativeArrangementPTVPGRNMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_CollaborativeArrangementPTVPGRNMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774833069128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaboration Agreements - Summary of Collaboration Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaborative revenue, revenue from contract with customer</a></td>
<td class="nump">$ 22,936<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 5,811<span></span>
</td>
<td class="nump">$ 30,858<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 9,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer', window );">Collaborative revenue, excluding revenue from contract with customer</a></td>
<td class="nump">3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">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_Revenues', window );">Total Collaboration Revenue</a></td>
<td class="nump">22,939<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,847<span></span>
</td>
<td class="nump">30,862<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_TakedaCollaborationAgreementMember', window );">Takeda Collaboration Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Collaborative revenue, revenue from contract with customer</a></td>
<td class="nump">7,142<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,537<span></span>
</td>
<td class="nump">14,172<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized included in the contract liability balance at the beginning of the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,800<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_SanofiCollaborationAgreementMember', window );">Sanofi Collaboration Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Collaboration Revenue</a></td>
<td class="nump">15,003<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">310<span></span>
</td>
<td class="nump">15,004<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">896<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_SanofiCollaborationAgreementMember', window );">Sanofi Collaboration Agreement | Peripheral Program License</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaborative revenue, revenue from contract with customer</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_TypeOfArrangementAxis=dnli_SanofiCollaborationAgreementMember', window );">Sanofi Collaboration Agreement | Retained Activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Collaborative revenue, revenue from contract with customer</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">274<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">808<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_SanofiCollaborationAgreementMember', window );">Sanofi Collaboration Agreement | Alzheimer's Disease Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer', window );">Collaborative revenue, excluding revenue from contract with customer</a></td>
<td class="nump">3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">36<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=dnli_BiogenMember', window );">Biogen Collaboration Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Collaboration Revenue</a></td>
<td class="nump">794<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,686<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_TypeOfArrangementAxis=dnli_BiogenMember', window );">Biogen Collaboration Agreement | Option Research Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Collaborative revenue, revenue from contract with customer</a></td>
<td class="nump">$ 794<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,686<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes related party collaboration revenue from a customer of $0.8&#160;million and $1.7&#160;million for the three and six months ended June 30, 2021, respectively.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123385629&amp;loc=SL5834089-161433<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dnli_TakedaCollaborationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_TakedaCollaborationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dnli_SanofiCollaborationAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_SanofiCollaborationAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_PeripheralProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_PeripheralProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_RetainedActivitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_RetainedActivitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_AlzheimersDiseaseServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_AlzheimersDiseaseServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dnli_BiogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_BiogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=dnli_OptionServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=dnli_OptionServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774833570296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License Agreements - Narrative (Details) - Genentech Inc - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">61 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Oct. 05, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_GenentechIncMember', window );">Biogen Collaboration Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage', window );">Payment obligation responsibility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_GenentechIncMember', window );">License Agreement | Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_UpfrontFeesPaid', window );">Upfront fee paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_GenentechIncMember', window );">Clinical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones', window );">Milestone payments upon achievement of specified clinical and regulatory milestones</a></td>
<td class="nump">$ 37,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_GenentechIncMember', window );">Regulatory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones', window );">Milestone payments upon achievement of specified clinical and regulatory milestones</a></td>
<td class="nump">102,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_GenentechIncMember', window );">Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones', window );">Milestone payments upon achievement of specified clinical and regulatory milestones</a></td>
<td class="nump">175,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CounterpartyNameAxis=dnli_GenentechIncMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones', window );">Milestone payments upon achievement of specified clinical and regulatory milestones</a></td>
<td class="nump">$ 315,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>License Agreement, Milestone Payment Obligation Responsibility, Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>License agreement milestone payment upon achievement of clinical and regulatory milestones.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_UpfrontFeesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Upfront fees paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_UpfrontFeesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=dnli_GenentechIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=dnli_GenentechIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=dnli_BiogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=dnli_BiogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=dnli_LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=dnli_LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ContingentConsiderationByTypeAxis=dnli_ClinicalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=dnli_ClinicalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ContingentConsiderationByTypeAxis=dnli_RegulatoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=dnli_RegulatoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ContingentConsiderationByTypeAxis=dnli_CommercialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=dnli_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>50
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774835893816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br> $ in Millions</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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 02, 2018 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2018 </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Discount rate (as a percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating lease costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 5.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_OperatingLeasePayments', window );">Cash paid for lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="nump">1.9<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_PurchaseCommitmentExcludingLongtermCommitmentAxis=dnli_DMSAMember', window );">DMSA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_PurchaseOrderExecuted', window );">Purchase order executed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.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_PurchaseObligation', window );">Non-refundable purchase commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsIncurredDevelopmentCosts', window );">Costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">8.4<span></span>
</td>
<td class="nump">4.8<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_dnli_PaymentsForManufacturingCost', window );">Payments for development and manufacturing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">$ 25.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LeaseContractualTermAxis=dnli_HeadquartersLeaseMember', window );">Headquarters Lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_OperatingLeasesAreaUnderLease', window );">Area under lease | ft&#178;</a></td>
<td class="nump">148,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease renewal option term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=dnli_HeadquartersLeaseMember', window );">Headquarters Lease | Landlord Funded Tenant Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_TenantImprovementAllowanceRepayableAsRent', window );">Tenant improvement allowance repayable in rent</a></td>
<td class="nump">$ 4.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LeaseContractualTermAxis=dnli_HeadquartersLeaseMember', window );">Headquarters Lease | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LesseeOperatingLeaseRenewalNoticePeriod', window );">Lease renewal notice period</a></td>
<td class="text">9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LeaseContractualTermAxis=dnli_HeadquartersLeaseMember', window );">Headquarters Lease | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_LesseeOperatingLeaseRenewalNoticePeriod', window );">Lease renewal notice period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LeaseContractualTermAxis=dnli_NewPremisesSubleaseAgreementMember', window );">New Premises Sublease Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dnli_OperatingLeasesSubleaseNetRentableArea', window );">Rentable square feet | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeaseTermOfContract', window );">Sublease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_LesseeOperatingLeaseRenewalNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Renewal Notice 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;">dnli_LesseeOperatingLeaseRenewalNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_dnli_OperatingLeasesAreaUnderLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases area under lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_OperatingLeasesAreaUnderLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_OperatingLeasesSubleaseNetRentableArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Leases, Sublease, Net Rentable Area</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_OperatingLeasesSubleaseNetRentableArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_PaymentsForManufacturingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for manufacturing 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;">dnli_PaymentsForManufacturingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dnli_PurchaseOrderExecuted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase order executed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_PurchaseOrderExecuted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_TenantImprovementAllowanceRepayableAsRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of tenant improvement allowance repayable to landlord in future rent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_TenantImprovementAllowanceRepayableAsRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CostsIncurredDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas 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 932<br> -SubTopic 235<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123377692&amp;loc=d3e62014-109447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsIncurredDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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=123408670&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=123414884&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_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of additions or improvements to assets held under a lease 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<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> -Subparagraph (b)<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_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a 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 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_LessorOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessor's 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&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=123414884&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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PurchaseCommitmentExcludingLongtermCommitmentAxis=dnli_DMSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=dnli_DMSAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LeaseContractualTermAxis=dnli_HeadquartersLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=dnli_HeadquartersLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=dnli_LandlordFundedTenantImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=dnli_LandlordFundedTenantImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=dnli_NewPremisesSubleaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=dnli_NewPremisesSubleaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836630488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Lease Liabilities, Payments Due [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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2021 (six months)</a></td>
<td class="nump">$ 5,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">10,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">11,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">11,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">11,793<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_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">42,148<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">92,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Present value adjustment</a></td>
<td class="num">(25,899)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Net operating lease liabilities</a></td>
<td class="nump">$ 66,451<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774829455128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Company's Future Minimum Lease Receivables (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear', window );">2021 (six months)</a></td>
<td class="nump">$ 1,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths', window );">2022</a></td>
<td class="nump">3,009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears', window );">2023</a></td>
<td class="nump">3,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears', window );">2024</a></td>
<td class="nump">876<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_LessorOperatingLeasePaymentsToBeReceived', window );">Total undiscounted sublease receipts</a></td>
<td class="nump">$ 8,455<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_LessorOperatingLeasePaymentsToBeReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payments to be received by lessor for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeasePaymentsToBeReceivedThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LessorOperatingLeasePaymentsToBeReceivedTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919396-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>53
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836211848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Awards - Summary of Stock Option Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">12,959,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,768,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(603,159)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(131,100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">13,993,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares) | shares</a></td>
<td class="nump">13,121,621<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares) | shares</a></td>
<td class="nump">7,487,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise&#160;Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (usd per share) | $ / shares</a></td>
<td class="nump">$ 16.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (usd per share) | $ / shares</a></td>
<td class="nump">74.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (usd per share) | $ / shares</a></td>
<td class="nump">14.17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (usd per share) | $ / shares</a></td>
<td class="nump">32.76<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (usd per share) | $ / shares</a></td>
<td class="nump">23.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest (usd per share) | $ / shares</a></td>
<td class="nump">25.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable (usd per share) | $ / shares</a></td>
<td class="nump">$ 14.67<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774836119624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Awards - Summary of Assumptions Used for Estimating the Fair Value of Stock Options Granted (Details) - Stock Options<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Volatility, minimum</a></td>
<td class="nump">62.20%<span></span>
</td>
<td class="nump">65.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility, maximum</a></td>
<td class="nump">63.70%<span></span>
</td>
<td class="nump">67.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 29 days<span></span>
</td>
<td class="text">6 years 29 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_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_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>55
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774831344584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Awards - Summary of Restricted Stock Activity (Details) - Restricted Stock Units (RSUs)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of RSU shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares) | shares</a></td>
<td class="nump">2,301,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">756,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested and released (in shares) | shares</a></td>
<td class="num">(348,107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(63,050)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares) | shares</a></td>
<td class="nump">2,646,901<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_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber', window );">Expected to vest (in shares) | shares</a></td>
<td class="nump">2,646,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Fair Value at Date of Grant per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (usd per share) | $ / shares</a></td>
<td class="nump">$ 27.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share) | $ / shares</a></td>
<td class="nump">75.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested and released (usd per share) | $ / shares</a></td>
<td class="nump">23.14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share) | $ / shares</a></td>
<td class="nump">35.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (usd per share) | $ / shares</a></td>
<td class="nump">41.13<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_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest', window );">Expected to vest (usd per share) | $ / shares</a></td>
<td class="nump">$ 41.13<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options nonvested weighted average grant date fair value expected to vest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dnli_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>56
<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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774915438424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Awards - Summary of Stock-Based Compensation 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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">$ 21,136<span></span>
</td>
<td class="nump">$ 12,484<span></span>
</td>
<td class="nump">$ 42,164<span></span>
</td>
<td class="nump">$ 23,269<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">12,509<span></span>
</td>
<td class="nump">7,146<span></span>
</td>
<td class="nump">24,823<span></span>
</td>
<td class="nump">13,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">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>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total</a></td>
<td class="nump">$ 8,627<span></span>
</td>
<td class="nump">$ 5,338<span></span>
</td>
<td class="nump">$ 17,341<span></span>
</td>
<td class="nump">$ 10,069<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>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.21.2</span><table class="report" border="0" cellspacing="2" id="idm139774835791688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share - Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations (Details) - shares<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, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total (in shares)</a></td>
<td class="nump">16,703,624<span></span>
</td>
<td class="nump">16,024,847<span></span>
</td>
<td class="nump">16,703,624<span></span>
</td>
<td class="nump">16,024,847<span></span>
</td>
</tr>
<tr class="rh">
<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=dnli_EmployeeAndNonEmployeeStockOptionMember', window );">Options issued and outstanding and ESPP shares issuable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total (in shares)</a></td>
<td class="nump">14,056,723<span></span>
</td>
<td class="nump">14,351,795<span></span>
</td>
<td class="nump">14,056,723<span></span>
</td>
<td class="nump">14,351,795<span></span>
</td>
</tr>
<tr class="rh">
<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=dnli_RestrictedSharesSubjectToFutureVestingMember', window );">Restricted shares subject to future vesting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Total (in shares)</a></td>
<td class="nump">2,646,901<span></span>
</td>
<td class="nump">1,673,052<span></span>
</td>
<td class="nump">2,646,901<span></span>
</td>
<td class="nump">1,673,052<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=dnli_EmployeeAndNonEmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=dnli_EmployeeAndNonEmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=dnli_RestrictedSharesSubjectToFutureVestingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=dnli_RestrictedSharesSubjectToFutureVestingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>58
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /6 !%,'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    " #U@ 136T6@*^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+;
M2L0P$(9?17+?3IKU1.CV1O%*07!!\2XDL[O!YD RTN[;F];=+J(/X&5F_GSS
M#4RKH]0AX7,*$1-9S!>CZWV6.J[9GBA*@*SWZ%2N2\*7YC8DIZ@\TPZBTA]J
MAR XOP:'I(PB!1.PB@N1=:W14B=4%-(1;_2"CY^IGV%& _;HT%.&IFZ ==/$
M>!C[%LZ "4:87/XNH%F(<_5/[-P!=DR.V2ZI81CJ837GR@X-O#T]OLSK5M9G
M4EYC^96MI$/$-3M-?EW=W6\>6">X:"I^6_'+C>"2WTAQ]3ZY_O ["[M@[-;^
M8^.38-?"K[OHO@!02P,$%     @ ]8 $4YE<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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
M1>+@BD1!%.Z!3UZ'WT&"\-#!@VVXC^J;$D1-"2(7+SX0;V90,G:F(7)![IE
MX8QR,I6:N4[[>3/71F&__7HE6=PDBUVR]N%ZKT 9-N= <-\M0"DL-[[FY/&*
M%%21%>4ED(M2IZ0 5=7X<E^-JSP]E\=NUM4X: 58SM5F)8\X;4EH-Q+:;Y=0
M]02AI<FD8G]QX8*)>G:OC"I79X-A.ZA^.U).<-R2TVGD=-XMAVE='I?2><%P
M5\-K'EODNPWY[KO)X\=;&RI2)I;'%'2/*GC-8TM!KU'0.Z(@SW&3O64']$[9
M 4><MCCW&\[],SB?W?+]@YV\6^U3/+<4#!H%@_,5G-;E@Q><PBCLQ.&@$^VP
MW^<9H&<<Q_O9A\'_4RLXG_\9C5Z'/T7%7M?],OR-<]A>@KY2M61"$PX+Q :M
M'@91U;VB,HPLW-$\EP8/>C?,\"X&RCK@^D)*\VS8T[ZYW8W_ 5!+ P04
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
M0TART7PS:FZTW-6?+!920S'7EUO!5Z*H /!^+:5^N*D:Z+[<7?P+4$L#!!0
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
M1K/AMP%<".#S-2(=G)!@>&W*WU!+ P04    " #U@ 13_TG;1CT&  !M%P
M&    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;)58;6_;-A#^*X17#"U0UR+U
MZBP)D+HKU@%M@V;=/M,2'7.11)6D\K)?OR.E6(Y$,>F'Q!)U/#YWO+OGR-,[
M(6_4GC&-[JNR5F>+O=;-R6JE\CVKJ'HG&E;#EYV0%=7P*J]7JI&,%G925:Y(
M$"2KBO)Z<7YJQR[E^:EH=<EK=BF1:JN*RH?WK!1W9PN\>!SXQJ_WV@RLSD\;
M>LVNF/[>7$IX6QVT%+QBM>*B1I+MSA87^&03V@E6XF_.[M31,S*F;(6X,2^?
MBK-%8!"QDN7:J*#P<\LVK"R-)L#QHU>Z.*QI)AX_/VK_:(T'8[94L8TH_^&%
MWI\ML@4JV(ZVI?XF[OY@O4&QT9>+4MG_Z*Z339,%RENE1=5/!@05K[M?>M\[
MXF@"Z'%/(/T$,IX0S4P(^PFA-;1#9LWZ0#4]/Y7B#DDC#=K,@_6-G0W6\-IL
MXY66\)7#/'V^$74!F\(*!$]*E+R@&EZN-/S ;FF%Q YMJ-JCC[#C"BW1]ZL/
MZ/6K-^@5XC7Z:R]:1>M"G:XTH#$Z5WF_\OMN93*S<H(^BUKO%?H=$!1/YZ_
MBH,IY-&4]\2K\,^V?H?"X"TB <$./)N73P\\<,*#9T.K+YS1][5ADFI>7W>A
MRC5GRJ,V.JB-K-IH1NT72.U2**?#NYF)G6GR]_9\B<,@#<GIZO;8$2XY',?&
M:[<.:/$!6NRU^*+X%P*VBQHM(,ES4>>\9*CN,9M1\YR;>&I-T$$("8>?3CR.
M2@YH$J^C/C"H:SFG7;6H"T0K(37_SPZXO->IBX^\$H5X[#J'$(DCM]_2 ]+4
MB_1*B_SFUU\R@O%OIB05*!<5U&G586?WYIFY(*<.-#B)1IBG4B0DR=H-.CN
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
MZL2>B AJV2#:K*-I<+;Z,EWI217^$)IXGVWH> BO*DG[3O";UC:XR5E4D.D
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
M.7WLH+(;:'TAI=D0]H#N\VGV+U!+ P04    " #U@ 1355Q"S8\&  ![$P
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
M>1<G3E?A2;70#@^T,,SQ(F;C#V!_J7&?-1.OH'MCS_\&4$L#!!0    ( /6
M!%/H$,NH#R$  )N!   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;-T]
M:7/;1I9_!<75[LA5,$U2U.'$<15M)QEG;,<E>3(?MK:VFD"3[!@$.#@D*[]^
MW]$G#I*R'<_4YD-,$>CNU^^^NOGLKB@_5ALIZ^C3-LNK'T:;NMY]]^1)E6SD
M5E3C8B=S>+(JRJVHX<]R_:3:E5*D-&B;/9E-)A=/MD+EH^?/Z+OWY?-G15-G
M*I?ORZAJMEM1WK^067'WPV@Z,E]<J_6FQB^>/'^V$VMY(^N_[]Z7\-<3.TNJ
MMC*O5)%'I5S],%I,OWLQQ_?IA=^4O*N\SQ'N9%D4'_&/U^D/HPD")#.9U#B#
M@']NY4N993@1@/%//>?(+HD#_<]F]I]H[["7I:CDRR+[ATKKS0^CJU&4RI5H
MLOJZN/NKU/LYQ_F2(JOH_]&=?G<RBI*FJHNM'@P0;%7._XI/&@_'#)CI 3."
MFQ<B*%^)6CQ_5A9W48EOPVSX@;9*HP$XE2-1;NH2GBH85S^'W61B692"<+18
MEU("RNOJV9,:9L=WGB1ZIA<\TVQ@IHOH;9'7FRKZ,4]E&HY_ E!9T&8&M!>S
MO1/^TN3CZ&P21[/);+IGOC.[U3.:[VQ@OE_+M<C5'[33.'I9Y%61J90W+O(T
M>E_*"K;.7Q2KZ">5BSQ1(HMNX$M&2_3?BV55E\!+_[,'HKF%:$X0S;\"\C]O
MINB%*M8RA[T5MPH%"7:COQH80JAX66RW\.5-720?H_=-F6R \;UW?H4!S1JX
M,SHG\@"1ZHW$83N1WT?PBBQE&JF\+B(1+56>JGP= !&NCFN^40G(NK_*Z7_]
MQ]5L-OG^>.!IP/3[1R!$]<:\^SI/QOA@>OE]!<IG6:E4B5+)*C9OO%W02W;!
M%Z_?+NQ4")N="?:5TYH RL_;Y5^](3_;$:<XGL>]_CF.0$1)!]W*[#Z.S/LT
MHQVR:\JJ$;!G0-C=1B6; )_K$AY)"X:(,HTK>#LI'J<2IBYVM"+\F0#Q9(F,
MJ_Z0T2L)L"JW_ZW(LFA; $1-)J,WU]=_FP&=-FJIZJ*,=F4!BVVC4UQ>@\KO
MO.<G!N(85HN*':%?H7JN=K!'%!LI 'KX]U0]\C=A(1#;^ZQ0:;24M;#K-;4"
M:)%)O"%_J:(/L/-J5Y1U])L$M #$IZ,/OXU@9IEL\B(KUO?1+A,U6B?"1EE4
M%<VQS(HB?;PLP2Z!VBZ!WB6,??'BQ8A)>JH OB*740%OEU&3YV(+*#8 B:PJ
MAJ'ZK7=]'VF_,FHTUBH?;2D0L$1C@5A:J1*D*)?KHE;,S,2Z!I^PI?H.9"A-
ME>:Z%J!5!$M'*& )#:]H/.QYD?VQD6 ^2XOX5%42Q#B.WHORHP+MEW<? 7&*
MNBQV@.L(MB5+6+$"M -:507X6[RY ?S!BENP>FH']'!/OP!;U[_^]*Z#JZC:
M%$V6!I*0RD2EQ/>5E!\!D4F@" AW D:H$C DROJ>T%,UP)(&8>/H TSX (5X
M)RI/B0GS?:P%=2D3($@D5RL6<F J CG) "LP (BL=[!7I9Z.;MXO1L@@0 Y9
M):5: I5734GLN43OZ<&0RT\[Q7HX^C6IBR5,A,HZ:G8:1OD)U("Q=P)TQ4KE
MBC;!0O\0+<TC]JOBP@$R9\.AY>':R,-/) _OG#S$D1:E@=7;7(2OZ1%=6+SU
M+_3ZIZ%ZQNE&^]$Z>C2._@X^3DDO@XR $&HB'T\;:WN0NXIEIM8"-3PP]D[<
M!RPOHI/SB\EX MY?EN$<S6Y5@J>%+_),\$$L012)K %)<9Y#<# 7%TG2E#V\
M,H[^T=9'&\,=6F#M5D 'E/*?#;$<O+@5'R4"+<&)!3VKP04]L<.G8@<"^4F!
M7PUXCTZFX^GL'(3,;)$<]HT"RT9DAKTDLJQ1F6MK9WV52L *WCKP&%891S<H
M]#W+JSS)&M A)V>7YQY6PYGC]F."B)6ULZ^T-JOT[FPY1%0$VV.,&E('BM9
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
M,KN<A#EJ+2'6@T"H_?Q)-WT>F[G.9@])CQL GOH  &"#27)OP160H+@SD=U
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
M#_L,H5!U8?8A4,'Y/WU[X]=IBC@J>K5WS0W]W@=J-DY<=R[!^087T_G$]X*
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
M#M'3Z_O,- %'@[X A!9CN0$= C4;T9,?OGL^FTU>]NMI/GWY=$2_PX_JK0N
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
MKV/-RJ/-4A9-?A%N#1"DMR:@@7]Z$P:N,KSJ6^I\/X&Z!F=<A5U!P<SOU9K
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
M>C:?1F#[]ME/O&E#R]H:3PTP#&OZXJ!E ]K?&4J%8<('C-^PU2]02P,$%
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
MZ49UQ/I"W\$>Q8,TQ)12EE.5W;(=:P@"9F:-2&PJU5:.-@DI(%>%H^P=V+8
M' UFX=!VA-WP_FT7>6#XY"N2 ?9-M'IX4M]MB<DZB=JRIWTN:4&:CA64OF<&
MDO=R_<+ICSW8-V34E(]Z&GW4TTGG\BZ9<Z(O*=\13_6G)_M+-M6KC^BUG%F4
MG>#CH86&OKY=6]*X4WL+JPC6F<K040 20):8@UY+"*"S>1'#1C"N<<J[E:1M
MNC8$I -<*?,]S6''1HG(UYWY Q:[#UTG6=5-N:-%G*Q1:2)JPW:<C#HY#':/
M%6U$M40WX6+=0:442:/W [51"U.+628^VHQ&DAN*+IJT#N2R)58JF"6RB)V7
MGU,R:E 5L>> 9+38+[8YW?RE!=E3'"RY-A2=M P&_4IO]^G,3J!8D97U"ULB
MPGG5@:JRB8^3LUF1Y4I+T<D?0A.?LW8=3V'A+QEZ;@AHTMZ2'1YU.]=)]$C*
M?MTRNK2>'IQUJ]<(-4E&?B+JIO3PZZB'7T^JSGO'!N*-Z\P&[!E3OOO-P!Y!
M0)T*./^(=D&LX<],MQ._'^$9<?5C;UJ!'%',24@WZH,N2N\-=5AS5OS>5ZN$
M5DA^^LW6(S7@>[5<PKN(#P :@'!LHD(?D3>.!:)CQ8, /B0+?/9'QL@J.-!@
M*NYA<A@(W6HX07>46ECQ!K)9]>Q\TG,,E,5&4YS<]9F3*!D45H88T0:T8NGH
M,AYB*^SSY"G-)JH,8!(/M:"63F%"A@?02=CS!<7Z613K9Y-">:7+F@Z(<P:\
MUIA<WW.*",+"41@$+X9,L0=LG\!/;9Q0[*T7_L!/,4?!1@8LX@W^-8ZE/:"(
M)X?K#X>#F(A%7?,,-\;VCK[;EZ(I%G\36?S-)'_HU$LB,"GY:[*XIBNNC/O
M)_LK6S]\E)-^WWB]A9Z,G<?_YGK%VRSD0AR7X&6Q)0!-#S'WR(/^'BQ%9G9<
MEH J<T)8I$NAI 4E4'%R.9",C4 Q/*#<>L;_%K!K-ZH69:<G/I#'6U#<Z(;A
M#DG&+<'"0Z<:_29,$3) #M*Q ([T6P"$'H(4!+OG7S]W0@&FWR>%/5E%4N),
MET)QEG(VS,L!]TS79[8U07$ 5J-O=$3*:[-:!^Y\)&M$AM[+LE_+BS!(NC5U
M[>UKK\%S@&F825WY:)^69J\.9-3MI5J0VNW8=V-2WE[((/#R WL[V /["\X[
MD/6L"7^S"23<5,DVHD189#8-<']VW@,J(I]-0TS@H(&$JS9T;$)S]@.G$((C
MHXA-L&LF!13C]H@!=I+9@&=<(4752-"#V8CM'O8 _^6;XKVGQ4Y7K2(<&^A6
M<!0R:ENK4E!.1R#)2W0#>Y)+XT#DF20B6%8%E>U!VHM<E'7>S&7*X>$/B8C$
M9"JDIL,VCYP186N<3CS;0UUB8HZKDY#I)'(<>\@;87T'4\"8KD7<;"?QVM#7
MD<OE!7[L&QWSOS[K>9#OR.W+6B&_0D.7(3(HI-8Q:6DF>0[5U2U!,$)6^0$@
M;2#F :SDY(4$B<LQ\SA< F$#B0EQSA!YE>=X4#N1G]&55[VI-,RYG 4B[!:J
M0(32/"M(?E/O/FUHH(V99HE,D_M=Z(YFC I*4'S4^#%_@./HP6CR@P#N[;6R
M1!4<J\>AM"\*BCH8(A\J4;1)I%<465::@S'"4FK5:CW".>-R*Z**IF=I0&#.
MWLH1T11RX4<)&2@2IUB2>$UV_EA2FT,\B5!)-6;%HN^88K8T+ 8B98T6F; +
M 2\5[0C@5%5T-A(9PMCQ',0@9Z 92V7J 'D]+D%FH.<LQQ9 A#@-6CK@1]),
M^C5]!R3BQ$2U=/ LT:Q)ACP:1,-K'(!Q3TQAM=X?/4)[*QE5V^XR=<?J:KMM
M+5D")UG6#JD<RU.3QZY86VE&\(V>I_$NI/A#1J;3Y;JQM5TQ":9I[(THW9 .
M<@U(L2!KLL-T&XKIB5I(' A"\.BI\JEIV?JX,QXCD5F&$IU4&YA&;X'SQ<9W
M6&S[UO6 *-Z:(;J/!EQ..^8OR"M)$$%JU(B\Y%3.,'_GBY(TA#X1HI'H/#)K
M)]R1X">%9R3,)!44R\^*UNY433\A8\B2O54[\7Y5K[WN0$,\-2Q&T+2%];XF
MJ=0L)N+C:<!\ZX$=2N)-J*1?$CR2$$FU+4"3+.U3S)DPSHL?AEF=J/\3)P[@
M3\,;OP5O4\=/5=#-@A-1T"^BWE>/=!S1PBWV/*\JU\!1^&EI.L_?*=!^?I8J
MJ6>3,/I:2YP\6BC]O*$'7H&.NK 2UB&E*8^-(R-L;)D]7.G2<"X?DM.* KSF
M9][<T?&R;_IU2<@;/PK2=*/:9%-8";$9AMH++F7%_'K?PE-*Y%_7MA12" /9
MOJ73GF1T5K(^GXY7&*?@W^+-'DZY\F@+>()^'SV*+S7YX+ X.*FXS$GB"'1>
M0_=HAFH 35E#+!DB _>0@4'BV#=G1:5V#F):HW2[E_ @YE* XK1WDT<CCKE0
MMQ^#I$BUDQP^_=AK>7@L@L+4;=HQ/Q#GP#;NDW%CBM[6]A;HF]T% ZKP"Z<K
M]HF.BTTO-)(6^>?S^1/8RMJ;V/UM!'&M!=XD]+<<9G^C"F2U9D=PP AFKE&8
MGA6W:T-AC8E)[<@=L<N-;4Z#I_>9K?ML:%)E+I+*7$Q*]<\)FJ?JWZAV_(EY
M!HJ02L@B]A(V(N)T/GJ$)R>[M@O^W >$374(0=T:Y462=T[^;NB,B$.G^)/@
M[!V+!C+ 6;CA@^!<Y03<IG+=4<69R7HR_V@P,V/=M,UJXIE[13928@O& \IY
M0_@0,YZ2+)XZ(BQHXICVBCE!^KMO6LW.LSI,M,?-*\?FFY2O\6$B@8GR V)
M$FPO[<P19!,&YBWDUX:!-G$SVS@3TVH@!JC'T+BQ1:-@HV&?AHH8,_,6=>]"
M G@.$ WCU]YI7T<<1/40E02;,[_41HA$HS:)BZS1AP,X&9P==K;,E]XW$@MQ
MRU@VB<_!JFJ#3/,?G,YV?#Z57G3#U(4OF_I*HQ^A$IC4&]-O8NZEU>$7[L/I
M/1\]B;LQX_5_76HAMWI,<*5CJ)0 EU85F3^HK562U?(VW(^US3$5#M7@?;LP
MO>NA7$@JV?<":-"E?!>'8&BI]#(&NF5U9SG,"<1\2"W(6!R2I\5%<Q!/U1%B
M17PLB3Y)*X#(CPA)PA> Y!1_99$KE$NVT3&8W)+E<0+O":. 5L\6EH/X*%%%
M4H4XYH.N=Z*S .P9UO:Q>Q4GDT3AF#5<:"1:.>]#FXA@?D_4&4:*I3,2+R")
MT D(SB,A<1-L*9#D(,LUV,A0N$-8PP4<824(S6PESD)2("94A5#4D0Q:=E[S
MXJVP-[?5'))^\'4B%'SB6:8"]\?>0BF\JZ- KX0($C>P@Y&& XA>A/ =F2WN
M7]AL:Y0V6/Z=U)BP$3_-H,Z->! U)M8^L3!Z*/_#K'&T,BD[%7)ZL]35(+")
M\1NO/G")$G[V"PHUD22/MC=OJ?'Y[%U>+Q1U]E'SH?2@8:,/P2H*:- "3S'C
M8K$,T3"D\T[-.&CE[/0JEQOF$M0QI#Z/K#X)O%*'Z?GC2<!T&9+]5W16!#1H
MA5'8=>]90G=0+U Y?!WSG,9EA9(<<(<:6S8FME@EQ@US!3X:=V+_68VF;!O;
MV& C)OF8&FG/I_M=OX\)55&2O^EJA<.[1%?W<33[5R<=%$*D/<'M)WCSJM<
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
MB$"(+<DPLIF6Q?*&#"[SAL3%,5"B[\CPS([LVKB >U*^.)K&F+L)N)0/&K?
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
M9!'1K($-H_C6K%XKKG"1,V2.FS,(+8#W:\Y5QV@'_2Z^^!=02P,$%     @
M]8 $4WV#79V,!   9@T  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
MS5=9;^,V$/XK S<H;$"U1>K..@9R[%5T@6"=;!^*HJ!E6E8CB5Z2CM?]]1U2
MLJPTB1/W )H'AS/D?'-HYA,UW@AYIY:<:_A6%I4ZZRVU7IV.1BI=\I*IH5CQ
M"G<60I9,HRBSD5I)SN;6J"Q&U'7#4<GRJC<96]VUG(S%6A=YQ:\EJ'59,KF]
MX(78G/5(;Z?XG&=+;12CR7C%,C[E^G9U+5$:M2CSO.25RD4%DB_.>N?D],(W
MY^V!+SG?J,X:3"8S(>Z,\'%^UG--0+S@J38(#/_=\TM>% 8(P_C:8/9:E\:P
MN]ZAO[.Y8RXSIOBE*'[.YWIYUHM[,.<+MB[T9['YP)M\ H.7BD+97]C49P/T
MF*Z5%F5CC'*95_5_]JVI0\<@=I\QH(T!M7'7CFR45TRSR5B*#4AS&M',PJ9J
MK3&XO#(/9:HE[N9HIR>?F+SCFLT*#E.>KF6N<ZZ@?V,T:C >:?1A3H[2!N^B
MQJ//X(7P251ZJ>!M->?SA_8CC*T-D.X"O* ' 7]<5T/P7 >H2\D!/*]-V+-X
MWC-X'ZM[KC2VE58.7/&9!E;-X>W7=:ZWW1+\<CY36F+3_'K J=\Z]:U3_QFG
MT[KE02S@_)[EA:TW3A1,V8/"/U7OP\@W2PZL%%+G?_ YI$)I!S(IE()UA4-:
M6/52%/.\RB##(56 ;@L\P#%_D_J"Y1+N6;'F)CR->)>B7+%J^_UW,271&X7M
MUO:(VA=HML6-WQ&LT6U!;U<8C ;.TB6.2L&J%"TLM<R9QBW)F^&W4>65]6:!
M$<[P _2M4JP51J8&IX!/G[=/'\[;1"\Q4;C=9_BAR?"]S?")C9]LQG">99)G
M)IAW)NTO-NWI$F%_T%R63Z=Z"K?#Z1 R<<]E93H'-.(KW#6C0@9P F'H.G[@
MXXK$^-/WDU9+O4?FR'95NNT6DP2.&[C@@2TZ?5,K/,Q3KH0T\<Y-JW8L^G0
M?N@$U 4:H,-:\HEY>B67:<X*6+$5ET!<XE#/;Z%;%XW^1F@\JUXH L34<V@0
MHQOH!]Z@D0E6MLK^=O$0)PR=, Z 0C]L!'(H;4R4!D[L1T"@'S4":9(H#L<"
M"74"CV*9^P0]&XG2QO0$$JQYE+BX\A/S#,-PL--&'OQV])]MC=O'4U@/'^ K
M*>[&MLGU$@<2FV/7H@\G\\0CR=#%=T!1X.ML:!O@('IX%#HAPZ@#[OVKX'XT
M##O@_@O@_E'@E';!KWC*RQFVO4<L:[C_8]:(H]A)W-!TG*&./J&MUHM?P1JF
M!;#_*?$AV O1@?&AD8-C#U'2LH#1Q.YCUL#R4>2ROY)&HWXE9R0A=7PO 4)C
MS X?NU$$R&O_A#00(22/ JNU!X@#.QI?) 2) ZF&D%KRXE<RAT>=R(U;4^J$
M2;)GCB2PP,C^GN&//@T&C9H&]#^A#I(<QQUA,DR.X YZ''>X0W($=Y#]E>'E
MX>Y"/W43&W7NOMC!F;WA*[P)K2M=7X-;;?L1<5[?G??'ZR\0O MGA@@*OD!3
M=Q@%/9#UK;X6M%C9F_1,:+R7V^42/X2X- =P?R&$W@G&0?MI-?D34$L#!!0
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
M2_K*0.T$Z'RKE#TNG('VNV7^-U!+ P04    " #U@ 13^<!@XG8#   M"
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6RM5FUOVS80_BL'H1\2P(C>
M++_!-A G*[:A&8(XZS ,_4!+)XLK17HD%2?_?D?2UEPT,8IV7ZPC>??<VW.D
MYWNE/YL&T<)S*Z191(VUNUD<F[+!EIDKM4-))[72+;.TU-O8[#2RRANU(LZ2
M9!2WC,MH.?=[]WHY5YT57.*]!M.U+=,O*Q1JOXC2Z+CQP+>-=1OQ<KYC6URC
M_7UWKVD5]R@5;U$:KB1HK!?1=3I;%4[?*WSDN#<G,KA,-DI]=HM?JD64N(!0
M8&D= J//$]Z@$ Z(POCG@!GU+IWAJ7Q$?^]SIUPVS."-$G_PRC:+:!)!A37K
MA'U0^Y_QD(\/L%3"^%_8!]TBBZ#LC%7MP9@B:+D,7_9\J,.)P21YPR [&&0^
M[N#(1WG++%O.M=J#=MJ$Y@2?JK>FX+AT35E;3:><[.SR1K4MMU1E:X#)"FZ4
MM%QN498<#5P\LHU <SF/+?ER%G%YP%T%W.P-W!'<$5)CX"=98?6E?4PQ]H%F
MQT!7V5G 7SMY!7DR@"S)TC-X>9]X[O'R[TK\EIM2*--IA+^N-\9J8L^G,UZ'
MO=>A]SI\P^LZ<!]4#>\[Z^#ON.1MU\(')&[!252OU?PLN)O?F=FQ$A<1#:A!
M_831\K%!J)6@X:/LP+I^TC"5BO*DSH*EXTY6E*[JI,4*2F8:J$G=D)GVYQ*?
M+=0T//""3(=R6669<&DX!8UN_!U^4+#*;]/-H9DK*@B?G.!LPP6WKL N!$W,
M "Z]+I6_HE%'WPBC!*^8BV;%!),EPMI?4,PXC\0$[)D %QY =8:B,I<S^),B
M"*2#6RRQW:"&/)T=E U_AM83\Q+>03'(\K$[R2!-!N,D<W(.:3I(BMS)0R</
M4Z]3.'D\S8$J2M=?;0EXF W2X00>?3&^*&/(>,=> L.FV2 O$KAW;9$6GICH
M$%CU-PVX4X"+K!A,IM-+^(W2/%>W=S :#89%"F?(6/1D+'Z(C ]4/_[D;X#7
MR'@6_-O)6*%E7 0FUB&,KPG)9:"D1A$J<Z#8NMN$&EUO-:(OY?]-$B+ >!A(
MD@^29!HX0N)T%"@R&8]>8X YAJ9=&7?6]6Y"K2M>;5U\<H6WJ+?^H3+@P<)M
MWN_V;^%U> +^4P\/Z1W36RX-D:<FT^1J3(W2X7$*"ZMV_D'8*$O/BQ<;>L]1
M.P4ZKY6RQX5ST/]#6/X+4$L#!!0    ( /6 !%.=%&G3-P4  *<,   9
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
MY)J>C 81Z';KM(I539CTE;*T-X)8T:)&[0WH?JVH%7:*#]"M_ME_4$L#!!0
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
M&_9OVFJS^]B#AZIMJ_7NY4IENJ;K O3/GZNJ/;[I/DGA]-$9M_\'4$L#!!0
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
M]-JO[##[X5:UNZ_5'3U6L33WWMTVV0XQ?DM,;RLFZ(XI=9J-3D8WJE^P@/9
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
MY$N>9!Q-I8A-9N4R+9LJ*]36!A%"3FG+\[R"CZ[XQMW\9_RE; KMHC=]C'?
MA[OUJ.<W_9V*;Y_"8K2+#CVDF^!;0]XJAKQ5=<BWX\T15>T"NWU<X>X7Q'QG
MIR^S7!O0@LL FH)E:%ETNR&H=^)Y?SJXG!9<3IU 1K)_H*=X GMVS> =ER_P
MQG(&_[HW#F"T#[D#$TN'_$:'6"G 1Z8%V(H!=JO!IP6D7&AEP1YVNVO<T=A)
M1Y@T/?U3GI"P%0'L3H#OPXA#LH<^&0(IRA9Z*S</01+T (!2!5S"(C=! =B#
M2$6O0#!F6<24D ]Z"%,&.+ $7Z/E<J+*]&-@"&TJF4[PKN[8!(O=&?:&!SQ<
MLKNH+*[[QGAK(!^/HUEWMW9)EM8<5JXYKMSZ54G-1H-Z>P0?6XG [5^<;?FW
M#[?H6HI)%CCGGDW_V#^RN6?5 +OE8&"B>2-N7=/P=,?39,>!V[L>JQC$.Q"W
MQ6RJQ,7 ;2T'?3<7*Q'$G=XK1<DUE^%BSB4,'@3+3+(8O0M!4E+NV@5:72#D
MN(*&6"TA]!F#QH!MI0?B3';$2@=Q2\=/!\WN'@*WW4%C=80<VDW$L&$(PK)Q
M*94!4K*/<*L L2I W"I0*8*M\GV4X6S&I?L PR99<F0+<6)3,7&OHS?0T4+"
M=(4]9R Y>SQIS9F(7U&OAE5J;E.V*9H<2-%/VZ7V#>QA\F-2DM:=Y*G-ZM2=
MU9\:ASI0;O)CQ01>SO-3]5"%/'6=BMCT3O%QQ2>U69^Z=P,_%9^7!FS[#&#7
MP:.2>K[+O1L'3&XEJ":4!Y=2U"9\VC@RU]G\3W_+:=*8[LK /K_DZ7^[Q.9D
MZE[XEA_S] ]8C9(@RB:PK9$<9#;?-3.I'E"POZNLZ&R^:7KAG?A__8%;WC\@
MB9&^( ,OO< G[>W2J9!(S3G\2LY7NZGP.XI7)^M<[]?'&;AK?=*:;[[2!=>7
M;='#29G_ZALW'L!FIB_E4J">)6IU=%.4%A=_Y_JZZU%Y'W<&N*3\ G<NR\J'
MN#,JK4\Z;\KPAZ3SMJS\G+8Z5[15QHBVUW>4==NUU0WG>R9G(81WQ*?03>^D
M#=$E5Y>&JQ<E%OJNYTXH<)-^G',VX3*O -^G0JCU2]Y <77;^Q]02P,$%
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
M?H%/+ZM[?ZN^^@QQ2WA"59936"I37F^H=A:O;O;51++"W!,73*I;IQFN@,3
MM8!ZOF1,ODRT@>;[RO1_4$L#!!0    ( /6 !%,(^EQ[H@4  '08   9
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;+59;6_;-A#^*X37#2VPVB+E%Z5S
M#"1VTG1(VJ!9UP_#/C 2'1.52)6D[ 3HCQ\IR7JQ*=H#ZB^Q)=\]O#O>/7=D
MIALNOLD5(0H\)S&3Y[V54NF[P4"&*Y)@V><I8?J7)1<)5OI1/ UD*@B.<J4D
M'B#/&P\23%EO-LW?W8O9E&<JIHS<"R"S),'BY9+$?'/>@[WMB\_T::7,B\%L
MFN(G\D#4E_1>Z*=!A1+1A#!).0."+,][%_#=C3\T"KG$WY1L9.,[,*X\<O[-
M/'R(SGN>L8C$)%0& NN/-9F3.#9(VH[O)6BO6M,H-K]OT:]SY[4SCUB2.8^_
MTDBMSGM!#T1DB;-8?>:;&U(Z-#)X(8]E_A=L"MGQN ?"3"J>E,K:@H2RXA,_
MEX%H*""_0P&5"FA78=2AX)<*_JX"[% 8E@K#8U<8E0JC8U<8EPKC8Q4FI<)D
M1P%..A2"4B'(=[?8CGPO%UCAV53P#1!&6J.9+WE"Y-IZ"RDSN?N@A/Z5:CTU
MF_,DH4HGHY( LPC,.5.4/1$64B+!6_ 1"X%->H'7"Z(PC>4;\ I0!NYH'.OD
MD].!TF88L$%8+GE9+(DZEKS#+\!#OP/DP>#+PP*\?O5FJ7[[!4Z"/RQ@<S?8
MGQGK ]\S: B6:!:4Q?$H7C?*U4^QY?JGV/+>C;(@H4:!AU!NW"B?0K5%@8%]
MDP8ZX:JL0U76H1S7[\"]Y5+NI-H_MUH&?% DD?\Z5O"K%?Q\A6''"E]STB(1
MP&LB- EKGC5,KM<#,=%<!Q01B2W=W+ 3\$*PD. ,)-KZE00P !%^L57!U<]
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
MDD&[!3B_5LJ^=%R9Z(M\_@=02P,$%     @ ]8 $4YMWP$MX P  6@P  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULG9=KCYLX%(;_BD6KJI4Z@+G3
M)I&27G9;J>UH1MM^=L!)K &;VDXRE?;'KVT2H!.@8;\$;'Q>/SXV+R>S(^,/
M8H>Q!(]E0<7<VDE9O7$<D>UPB83-*DS5DPWC)9*JR;>.J#A&N0DJ"\=SW<@I
M$:'68F;Z;OEBQO:R(!3?<B#V98GXKQ4NV'%N0>O<<4>V.ZD[G,6L0EM\C^4_
MU2U7+:=1R4F)J2", HXW<VL)WZQ@H@/,B.\$'T7G'NBEK!E[T(U/^=QR-1$N
M<":U!%*7 WZ'BT(K*8Z?)U&KF5,'=N_/ZA_-XM5BUDC@=ZSX07*YFUN)!7*\
M0?M"WK'CW_BTH%#K9:P0YA<<Z[%18(%L+R0K3\&*H"2TOJ+'4R(Z ;X[$."=
M CS#74]D*-\CB18SSHZ Z]%*3=^8I9IH!4>HWI5[R=53HN+DXEZR[.%FI=:5
M@^41\5R &W!?;Q%@&V">@V^52>%2IY#(7^#E>RP1*<2KF2,5A)9RLM.$JWI"
M;V#""'QA5.X$^$!SG/\>[RCX9@7>>04K;U3P\Y[:P'=? \_UX'/@ +%#'(OZ
M=T3?;S+D&WU_0/_KOEQCKG-19V%,,V@T Z,9#&BN\)902NA6G:@"T0R#EX2>
MP%^!?T$??)V+6C<TNOJ-.RR@EX9IZD4SY]!#%#9$X2C17QQ1J<[ M1SA)4<<
M)3Z,^S&B!B,:Q?CPB'E&Q 20Z +D)G)]&*;]('$#$H^"J%=^@\F4C,27(-"'
MT'7[09(&)!G/",W_SSE)+O?'3U,_38)^G+3!24=QOF.ADX)H#O!CI:Q5-20#
M!]5]-5O:PP8]&'FPGPVZK9FYUQP?M"ZNS]1)LHL3!TGL!OX 3<=:X:AS_#"?
M!)S?+ ^8JT\<.)_N%\]@Y+Z]Y23#(V8"O78B;ZJ=[$4.*F5;9MTZ :TS]B:A
MGB#N[DED^T,;TGHG]*^SE:D\M2ST?ML5.QS@:7T7CAMOQU^F$@671#"PAPP/
MML8+QYVWXS13D<)+)-^SXX%/ 6Q-&/[!A9]XSE2NZ)++\^TAK-:2X;@GCWK/
M5,:XAS&TX=!+W]HU_(-?=RUH*E1R^18&=O3TB#F=<J_$?&N*6@$RMJ>RKOR:
MWJ9P7M;E8CN\KKJ_(*ZL0X ";U2H:\?J2/&ZD*T;DE6F>%PSJ4I1<[M3Q3_F
M>H!ZOF%,GAMZ@N;OQ.(_4$L#!!0    ( /6 !%, NMZJ4@,  %$,   9
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;,U776\:.13]*U<CK=1*#?/!5Q(!
M$I!TM]5&C1(U?:CVP3 7QLIXS-JFA'^_UY[) ,U@DNU+7\#V^)PYYUZ;>QEL
MI'K4&:*!)Y$7>AADQJPNPU#/,Q1,M^0*"WJRD$HP0U.U#/5*(4L=2.1A$D6]
M4#!>!*.!6[M5HX%<FYP7>*M KX5@:CO!7&Z&01P\+]SQ96;L0C@:K-@2[]%\
M7=TJFH4U2\H%%IK+ A0NAL$XOIS&'0MP.QXX;O3>&*R5F92/=O(I'0:1580Y
MSHVE8/3U Z>8YY:)=/Q;D0;U.RUP?_S,_M&9)S,SIG$J\V\\-=DP. \@Q05;
MY^9.;O["RE#7\LUEKMTG;*J]40#SM3925&!2('A1?K.G*A![@+A_!)!4@.2U
M@'8%:#NCI3)GZXH9-AHHN0%E=Q.;';C8.#2YX85-X[U1])03SHSNC9P_GDTH
M$"F,-TRE&L[@OLPIR 6,-25X92.NX:O=1"<'KK7A%$%>+,%D"!\95_# \C5:
MA&.$+Q7F3\4*0[!W5V@8S_5[2[^_8Q :LF'%A/-*\J24G!R1W(,;69A,PW61
M8GJ(#\E^'8/D.0:3Q$OX>5VTH!U]@"1*X@8]T]?#(X^<=IV2MN-K'TM)QA2>
MS5Q*IE+0A=7,'?FQHF ND2Z1@=D6]O?=LJU;=BF$[W\3)7PR*/0_'D&=6E#'
M">H<$?0@<Q*0<[/]8(\@%VO1E#4_22]I)=$?3=$]@>N^Q!VXZ-8NNJ]WP9Z.
MN?"3]-JM?K.+$[A^*_:ZZ-4N>EZB.ZX?SQ8*$3C=*X7:@&(&O8GQ,T:M;K.C
M4[".UU"_-M3_GX:.Y\C/&+\,=6GH%.Q%9@\,G=>&SKT\5_P'3[%(8<LQ3YOD
M^_%1*VJ6_V;8@?R+6OZ%E^>FZ1P=,,71KK9$O\<O6;Q7[F*OO>NG%340]!XZ
M:P+>\0*VR)1^WUB&_%3=$@H]$*X>->7LER@.+28[BXD_@TT7YY!K5XKBWZ06
MQ;MB%/L+PILR>**V5.%/+B!EV^8$_@)#:3#<:\X$JJ7K637,Y;HP98]2K]9]
M\=AU@S^M3VR_[)J^'4W9;-\PM>34;.6X(,JHU:=BI,K^M9P8N7(MX$P::BC=
M,*.>'Y7=0,\74IKGB7U!_2]B]!]02P,$%     @ ]8 $4P9U/9]8 P  :PL
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULG99M;^(X$,>_BA7MBU:Z
MDCB!!"I @N[M[9ZTJZJHW==N,H#5Q.9L![K2?O@;.S2P&Y)K[@V)'^;OWTP\
MPTP/4KWH+8 AKT4N],S;&K.[]7V=;J%@>B!W('!E+57!# [5QM<[!2QS1D7N
MAT$0^P7CPIM/W=R]FD]E:7(NX%X1718%4S^6D,O#S*/>V\0#WVR-G?#GTQW;
MP K,X^Y>X<BO53)>@-!<"J)@/?,6]'9)8VO@=CQQ..BS=V)=>9;RQ0Z^9#,O
ML$200VJL!,/''NX@SZT2<OQS%/7J,ZWA^?N;^B?G/#KSS#3<R?P[S\QVYHT]
MDL&:E;EYD(?/<'1H9/52F6OW2P['O8%'TE(;61R-D:#@HGJRUV,@S@RB-H/P
M:! Z[NH@1_F1&3:?*GD@RNY&-?OB7'76",>%_2HKHW"5HYV9KXQ,7VZ6Z%=&
M%@>F,DUNR*KZ1$2NR0-HHWAJ<-EM)0L;1FY^D*N/8!C/]34:-'8]"FXTN7I8
M/>KKJ6\0U![GIT>H9045MD#%Y*L49JO)GR*#[%=['QVLO0S?O%R&G8)_EV)
MHN /$@8A_4!\HK=,@:Y^._2C.HJ1TX]:]+^5Q3,H%Z_5(_E/V6$M.W2RPQ;9
M)6RX$%QL\.+E3*1 KK@XRE^3GQ</JL)1Z8Z<KDW,_3R, AHGDZF_OP TJH%&
MG4!_*2;L1WXOQJB!D8SBJ(TBKBGB3HHGO&T(P42&=2$'=W??2Q0WB&ZBX9@&
MR66DI$9*.I&P0JR!]PE-T@2)HV 47.88UQSC3@Y,F/]S7<;-ZQ(/XTE +]-,
M:II)-\WK#EQ1,)+L\:.]FV?2CX<&IVH7=";J=U>E(;M9[$'AOP[YQ+@B3RPO
M@3!#L(2"S6)WS\D.4WIE&3M2F9X56MHWF4N=N4-<(&Q$3J7I8M&L#DC.PY(,
M@G%+4,(36?B^K.[+4\G2\)?\;@<Z55,:]4_POG!1$RZ,!G38 G>JR;2[*)^E
M>E^D81,IPGA%+4BGJDR[R_+O6=^7:]3D&M(!;>,ZU6G:7:B;^=^7+&[<^$M@
M_EG_4X#:N"Y/DU26PE2M4#U;=Y*+JG\Z;:_:T*],89IJDL,:38-!@K%156=7
M#8S<N6[J61KLS=SK%KMA4'8#KJ^E-&\#>T#=7\__!5!+ P04    " #U@ 13
M$.MW6"0#  !["@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6S-5EMO
MVC 4_BM6M(=66ILK 2I XK:MTRJATFX/TQY,<B!1$YO9#K3_?K83TA!"5'4O
M?0'[^'SG]IW89["G[(E'  (]IPGA0R,28GMCFCR((,7\FFZ!R),U92D6<LLV
M)M\RP*$&I8GI6)9OIC@FQFB@90LV&M!,)#&!!4,\2U/,7B:0T/W0L(V#X#[>
M1$()S-%@BS>P!/&X73"Y,TLK89P"X3$EB,%Z:(SMF[EM*8#6^!G#GE?62*6R
MHO1);6[#H6&IB""!0"@36/[M8 I)HBS)./X61HW2IP)6UP?K7W3R,ID5YC"E
MR:\X%-'0Z!DHA#7.$G%/]]^@2*BC[ 4TX?H7[0M=RT!!Q@5-"[",((U)_H^?
MBT)4 -).,\ I $X=X)T!N 7 ?:L'KP!X;_70*0 Z=3//71=NA@4>#1C=(Z:T
MI36UT-77:%FOF*A&60HF3V.)$Z.EH,'3U426.D3C/68A1U=HF7<-HFM4/9_2
M5/8GQYKA^;-: [J8@<!QPB\E[G$Y0Q>?+M$G%!/T$-&,8Q+R@2EDH,J=&11!
M3?*@G#-!N>B.$A%Q-"<AA WX63O>;\&;LD!EE9Q#E29.J\'O&;E&KO49.99C
M-\0S?3O<:DKG_[S/W^W]J!ANV3*NMN>>:YD(,[A:G;;$F#%,-B"O$8%6+ZBJ
MM\ O6JQ;#/W^(4VB6P$I_],2D%<&Y.F O#,!/5"!DZ8NRV&^AJD;<S=R;-OU
M!^:NRMVIENUX/>]8:W:JY3FV7].:-WAT';]?:AWEURGSZ[3F=P\<, LB)+\F
M>0GNY.V^5=5L*9U?FO8_!I?=,J#N^[C,89TCECI6O\;EJ5;7]FJ$STZ5)-^.
M6Z.RP:$KG]]F*GME>KW6]+X" 883S20.Y7T><\&P>BM;:M<OC?<_!IFV]?JZ
M6.^CL\!5OY2>[W1K=#9H=5RW5^.S0<ONNIY=([1)38Y3]8_3K#RF*;"-GF(X
M"FA&1'Y)EM)R4AKK^: FG]@W4[M!/E.3E7Z\7\WG8]D=9IN8<)3 6KJRKKNR
M^U@^Z>0;0;?Z*5]1(0<#O8SD= A,*<CS-:7BL%$.RGES] ]02P,$%     @
M]8 $4T_!DF5! P  %PL  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
MS59;;]HP%/XK5IY::6ONH:T J85,Z]1VJ.SR,.W!) :\.C:S'>C^_8Z=D )+
M4;2^] 5LYWS?N7UQ3G\CY*-:$J+14\&X&CA+K5>7KJNR)2FP.A,KPN')7,@"
M:]C*A:M6DN#<@@KF!IZ7N 6FW!GV[=E$#ONBU(QR,I%(E46!Y9]KPL1FX/C.
M]N"!+I;:'+C#_@HOR)3HKZN)A)W;L.2T(%Q1P9$D\X%SY5^FOF< UN(;)1NU
MLT8FE9D0CV9SDP\<ST1$&,FTH<#PMR8CPIAA@CA^UZ1.X], =]=;]@\V>4AF
MAA49"?:=YGHY<,X=E),Y+IE^$)N/I$XH-GR98,K^HDUMZSDH*Y4610V&" K*
MJW_\5!=B!P \[8"@!@2'@.@%0%@#PJX>HAH0=?40UP";NEOE;@LWQAH/^U)L
MD#36P&86MOH6#?6BW AEJB4\I8#3PWO0XJU0"DV(1-,EE@2]1U.08UXR@L0<
MC2DK32_1E&2EI)H2A>Z%1C<\8V5.<D1Y90/+9XX19EG)L-&"0B=CHC%EZA2H
ME7FL^JZ&V$T$;E;'>5W%&;P09XCN!-=+A5(.3EOPX^/XY C>A9HUA0NVA;L.
MCA)^*OD9"KUW*/ "OR6>47>XUY;.Z[RG_^U]KQAAHZ+0\H4O\%UQ3?,6H:1/
MM4CF4A1H)(I5J:THC+)2+#GEBUWI_;@%8G2C2:%^'@DK:L**;%C1"V%]$1HS
M= (*K61WVJ:[BB*V%.9:70_]I.>%21#UW?5N0]L,O2 ZCWK[AN.NC&D'QKV\
MXR;O^&C>GU?5BT>5*J'XF.<(OA%*PP(*;O?I=#*IJV+-\(R1(Q5/&L_)6Q)"
MKPFK]WHA]/[M1N3%22\(#X309AC&?N\B/A!"5\:T ^->WN=-WN='\WX@2DN:
MF;NY[K4J9[_@&XVT0/-2EU#J-=A ]8]4^:+Q=O&6FN][S]\X[_7MKSEVFQ D
M47+A^0?M;S&$]SOTXN"@_5T9TPZ,5>;NSH>^(')A)RR%,E%R7=W6S6DSQ5W9
MV>7@_-J_'/DMYV,S]=G!XIF^&AGOL%Q0N%,8F8,K[ZP'T<IJ"JLV6JSLF#$3
M&H86NUS"Y$JD,8#G<R'T=F,<-+/P\"]02P,$%     @ ]8 $4Q\.E^M# P
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
M&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U
M;X]Z>P*]/>KM"?3VJ+<GT-NCWIY ;]_9[";0VZ/>_IUZQW2M0GSV/-;X_'=2
MG6[WAN?C[\O'R<X+=<?9P>^QQ2]02P,$%     @ ]8 $4U/9*RFR 0  4QL
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7
MED-?P$TV)"*)+=M0>/LZX4=J1:,B*G4NL1+OSHR]TG?)]&UGR VV==6X651X
M;QX8<VE!M7*Q-M2$G5S;6OGP:I?,J'2EEL3$>#QAJ6X\-7[D6XUH/GVB7*TK
M/WC>AL^NU,TLLE2Y:/"X+VR]9I$RIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@
M8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z5+%MQ9S?5>3B?HDS&76>EREE.EW7H25V
MQI+*7$'DZRK>BP[[G7VX8=H_^=7^G4R?8:A<6&U<F)BER^V.(VF[1R8(D?5E
M_Q%/CD'ZZO-1.^V,LE]ZA^O]T';5S<.Q;KG^CK_.^*1_80X!DD."Y$A <MR
MY)B Y+@%R7$'DN,>) <?HP1!(2I'02I'82I'@2I'H2I'P2I'X2I' 2M'(:M
M(:M (:M (:M (:M (:M (:M (:M (:M (:M (:M$(:M$(:M$(:M$(:M$(:M$
M(:M$(:M$(:M$(:M$(6N"0M8$A:P)"ED3%+(F*&1-_I.L[UJO_OHW3[O&M2J;
MHS_K_J7-/P%02P$"% ,4    " #U@ 13!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( /6 !%-;1: K
M[P   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( /6 !%.97)PC$ 8  )PG   3              "  <T!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ ]8 $4X</SWE0!0  DQ4
M !@              ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( /6 !%,K5U.G @<   \=   8              " @90-  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #U@ 13>>#[M-X"
M  #I"0  &               @(',%   >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ ]8 $4P%\+@^G!@  Q1L  !@              ("!
MX!<  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( /6 !%.R
M,R+<G0(  %H&   8              " @;T>  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " #U@ 13?"<N1+\'   '*@  &
M    @(&0(0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
M]8 $4]0F,P4= @  >00  !@              ("!A2D  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( /6 !%/_2=M&/08  &T7   8
M          " @=@K  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " #U@ 13NY3TF/<;  !;5P  &               @(%+,@  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ ]8 $4R5M]52V!   2@T
M !D              ("!>$X  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " #U@ 1355Q"S8\&  ![$P  &0              @(%E4P
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( /6 !%.'=:&:
MJP0  &\+   9              " @2M:  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ ]8 $4^@0RZ@/(0  FX$  !D
M ("!#5\  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #U
M@ 137?H0S<T$   >"P  &0              @(%3@   >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( /6 !%,FG@5VA@T  *XE   9
M          " @5>%  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ ]8 $4V@!P)MG!0  R0L  !D              ("!%),  'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #U@ 13M#>9(R@#  #/
M!@  &0              @(&RF   >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( /6 !%/F[V2TH (  ,4%   9              " @1&<
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ ]8 $4RZJ
M!R]K&P  QED  !D              ("!Z)X  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " #U@ 13&#U5;NX#  "7"P  &0
M    @(&*N@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M /6 !%-]@UV=C 0  &8-   9              " @:^^  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ ]8 $4[9!C1Q" P  ; <  !D
M             ("!<L,  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " #U@ 13W5,S(IX#  ##"   &0              @('KQ@  >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( /6 !%/YP&#B=@,
M "T(   9              " @<#*  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ ]8 $4YT4:=,W!0  IPP  !D              ("!
M;<X  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #U@ 13
MNP4(B^,"   &!@  &0              @(';TP  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( /6 !%-?VS\K0@(    %   9
M      " @?76  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ ]8 $4]3AY$47"0  1D,  !D              ("!;MD  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #U@ 13.M-,W-D&  #:*0
M&0              @(&\X@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( /6 !%,O@KZ-'0,  ,()   9              " @<SI  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ ]8 $4W&(&^A,
M P  C0L  !D              ("!(.T  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " #U@ 13+0 A^/,*  #_0@  &0
M@(&C\   >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( /6
M!%.[X.Y\U 4  ,8=   9              " @<W[  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ ]8 $4[[,',]) @  (04  !D
M         ("!V $! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " #U@ 13+@P,)C8'  #](0  &0              @(%8! $ >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( /6 !%.?&.%\B@4  .(:
M   9              " @<4+ 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ ]8 $4X3$$T+A P  :Q$  !D              ("!AA$!
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #U@ 13"/I<
M>Z(%  !T&   &0              @(&>%0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( /6 !%/Z5OKGXP(  .0'   9
M  " @7<; 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
M]8 $4SH=C=)R @  \ 4  !D              ("!D1X! 'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    " #U@ 13FW? 2W@#  !:#   &0
M            @($Z(0$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( /6 !%, NMZJ4@,  %$,   9              " @>DD 0!X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ ]8 $4P9U/9]8 P
M:PL  !D              ("!<B@! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    " #U@ 13$.MW6"0#  !["@  &0              @($!
M+ $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( /6 !%-/
MP9)E00,  !<+   9              " @5PO 0!X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ ]8 $4Q\.E^M# P  !!0   T
M     ( !U#(! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #U@ 13EXJ[',
M   3 @  "P              @ %"-@$ 7W)E;',O+G)E;'-02P$"% ,4
M" #U@ 13%TFWR<H#  "&'@  #P              @ $K-P$ >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ ]8 $4[@VQ-RI 0  +AL  !H
M ( !(CL! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M]8 $4U/9*RFR 0  4QL  !,              ( ! ST! %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     #4 -0!J#@  YCX!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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>60
<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>61
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>278</ContextCount>
  <ElementCount>355</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>70</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/DocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1007008 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2107103 - Disclosure - Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/MarketableSecurities</Role>
      <ShortName>Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Derivative Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/DerivativeFinancialInstruments</Role>
      <ShortName>Derivative Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2114105 - Disclosure - Collaboration Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CollaborationAgreements</Role>
      <ShortName>Collaboration Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2121106 - Disclosure - License Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/LicenseAgreements</Role>
      <ShortName>License Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2123107 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2128108 - Disclosure - Stock-Based Awards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/StockBasedAwards</Role>
      <ShortName>Stock-Based Awards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2134109 - Disclosure - Net Loss Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2137110 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/FairValueMeasurements</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2308302 - Disclosure - Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/MarketableSecuritiesTables</Role>
      <ShortName>Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/MarketableSecurities</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2312303 - Disclosure - Derivative Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsTables</Role>
      <ShortName>Derivative Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/DerivativeFinancialInstruments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2315304 - Disclosure - Collaboration Agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CollaborationAgreementsTables</Role>
      <ShortName>Collaboration Agreements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/CollaborationAgreements</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2324305 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/CommitmentsandContingencies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2329306 - Disclosure - Stock-Based Awards (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/StockBasedAwardsTables</Role>
      <ShortName>Stock-Based Awards (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/StockBasedAwards</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2335307 - Disclosure - Net Loss Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.denalitherapeutics.com/role/NetLossPerShare</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - Marketable Securities - Summary of Available for Sale Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails</Role>
      <ShortName>Marketable Securities - Summary of Available for Sale Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Marketable Securities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails</Role>
      <ShortName>Marketable Securities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2413405 - Disclosure - Derivative Financial Instruments - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails</Role>
      <ShortName>Derivative Financial Instruments - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2416406 - Disclosure - Collaboration Agreements - Biogen (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails</Role>
      <ShortName>Collaboration Agreements - Biogen (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2417407 - Disclosure - Collaboration Agreements - Sanofi (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails</Role>
      <ShortName>Collaboration Agreements - Sanofi (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2418408 - Disclosure - Collaboration Agreements - Sanofi Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails</Role>
      <ShortName>Collaboration Agreements - Sanofi Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - Collaboration Agreements - Takeda (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails</Role>
      <ShortName>Collaboration Agreements - Takeda (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2420410 - Disclosure - Collaboration Agreements - Summary of Collaboration Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails</Role>
      <ShortName>Collaboration Agreements - Summary of Collaboration Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - License Agreements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails</Role>
      <ShortName>License Agreements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2425412 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2426413 - Disclosure - Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - Commitments and Contingencies - Summary of Company's Future Minimum Lease Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails</Role>
      <ShortName>Commitments and Contingencies - Summary of Company's Future Minimum Lease Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2430415 - Disclosure - Stock-Based Awards - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Awards - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Stock-Based Awards - Summary of Assumptions Used for Estimating the Fair Value of Stock Options Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails</Role>
      <ShortName>Stock-Based Awards - Summary of Assumptions Used for Estimating the Fair Value of Stock Options Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails</Role>
      <ShortName>Stock-Based Awards - Summary of Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="dnli-20210630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2436419 - Disclosure - Net Loss Per Share - Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails</Role>
      <ShortName>Net Loss Per Share - Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</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="dnli-20210630.htm">dnli-20210630.htm</File>
    <File>denalif-starsideletter.htm</File>
    <File>dnli-20210630.xsd</File>
    <File>dnli-20210630_cal.xml</File>
    <File>dnli-20210630_def.xml</File>
    <File>dnli-20210630_lab.xml</File>
    <File>dnli-20210630_pre.xml</File>
    <File>exhibit311q22021.htm</File>
    <File>exhibit312q22021.htm</File>
    <File>exhibit321q22021.htm</File>
    <File>exhibit322q22021.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>64
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "dnli-20210630.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 278,
   "dts": {
    "calculationLink": {
     "local": [
      "dnli-20210630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "dnli-20210630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "dnli-20210630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "dnli-20210630_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "dnli-20210630_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "dnli-20210630.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd"
     ]
    }
   },
   "elementCount": 452,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 1,
    "http://www.denalitherapeutics.com/20210630": 1,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 7
   },
   "keyCustom": 65,
   "keyStandard": 290,
   "memberCustom": 38,
   "memberStandard": 27,
   "nsprefix": "dnli",
   "nsuri": "http://www.denalitherapeutics.com/20210630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://www.denalitherapeutics.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Fair Value Measurements",
     "role": "http://www.denalitherapeutics.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107103 - Disclosure - Marketable Securities",
     "role": "http://www.denalitherapeutics.com/role/MarketableSecurities",
     "shortName": "Marketable Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.denalitherapeutics.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114105 - Disclosure - Collaboration Agreements",
     "role": "http://www.denalitherapeutics.com/role/CollaborationAgreements",
     "shortName": "Collaboration Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dnli:LicenseAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2121106 - Disclosure - License Agreements",
     "role": "http://www.denalitherapeutics.com/role/LicenseAgreements",
     "shortName": "License Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dnli:LicenseAgreementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123107 - Disclosure - Commitments and Contingencies",
     "role": "http://www.denalitherapeutics.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128108 - Disclosure - Stock-Based Awards",
     "role": "http://www.denalitherapeutics.com/role/StockBasedAwards",
     "shortName": "Stock-Based Awards",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "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": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134109 - Disclosure - Net Loss Per Share",
     "role": "http://www.denalitherapeutics.com/role/NetLossPerShare",
     "shortName": "Net Loss Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137110 - Disclosure - Subsequent Event",
     "role": "http://www.denalitherapeutics.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dnli:OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dnli:OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "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 - Fair Value Measurements (Tables)",
     "role": "http://www.denalitherapeutics.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308302 - Disclosure - Marketable Securities (Tables)",
     "role": "http://www.denalitherapeutics.com/role/MarketableSecuritiesTables",
     "shortName": "Marketable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312303 - Disclosure - Derivative Financial Instruments (Tables)",
     "role": "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315304 - Disclosure - Collaboration Agreements (Tables)",
     "role": "http://www.denalitherapeutics.com/role/CollaborationAgreementsTables",
     "shortName": "Collaboration Agreements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329306 - Disclosure - Stock-Based Awards (Tables)",
     "role": "http://www.denalitherapeutics.com/role/StockBasedAwardsTables",
     "shortName": "Stock-Based Awards (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335307 - Disclosure - Net Loss Per Share (Tables)",
     "role": "http://www.denalitherapeutics.com/role/NetLossPerShareTables",
     "shortName": "Net Loss Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Significant Accounting Policies - Narrative (Details)",
     "role": "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities (Details)",
     "role": "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Marketable Securities - Summary of Available for Sale Securities (Details)",
     "role": "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails",
     "shortName": "Marketable Securities - Summary of Available for Sale Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Marketable Securities - Narrative (Details)",
     "role": "http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails",
     "shortName": "Marketable Securities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i8aa3d423c3c04203a1504858c5eb3c7f_I20210630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unitRef": "derivative_instrument",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413405 - Disclosure - Derivative Financial Instruments - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Details)",
     "role": "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails",
     "shortName": "Derivative Financial Instruments - Summary of Forward Foreign Currency Exchange Contracts Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i8aa3d423c3c04203a1504858c5eb3c7f_I20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "eur",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "dnli:ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416406 - Disclosure - Collaboration Agreements - Biogen (Details)",
     "role": "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
     "shortName": "Collaboration Agreements - Biogen (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ic6788466f85747959302e3c01b9dd2ff_I20200805",
      "decimals": "INF",
      "lang": "en-US",
      "name": "dnli:CollaborativeAgreementFundedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i8dc62e29e8f34d43979fe1f61fb5224a_I20181130",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dnli:NumberOfIndications",
      "reportCount": 1,
      "unique": true,
      "unitRef": "indication",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417407 - Disclosure - Collaboration Agreements - Sanofi (Details)",
     "role": "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
     "shortName": "Collaboration Agreements - Sanofi (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i8dc62e29e8f34d43979fe1f61fb5224a_I20181130",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dnli:NumberOfIndications",
      "reportCount": 1,
      "unique": true,
      "unitRef": "indication",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i0bba950d953d4322a8b123455b264c8c_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418408 - Disclosure - Collaboration Agreements - Sanofi Performance Obligation (Details)",
     "role": "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails",
     "shortName": "Collaboration Agreements - Sanofi Performance Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i0bba950d953d4322a8b123455b264c8c_I20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - Collaboration Agreements - Takeda (Details)",
     "role": "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
     "shortName": "Collaboration Agreements - Takeda (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ib318b582485f44948eb949cc72748f2a_I20180223",
      "decimals": "INF",
      "lang": "en-US",
      "name": "dnli:NumberOfPrograms",
      "reportCount": 1,
      "unique": true,
      "unitRef": "program",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420410 - Disclosure - Collaboration Agreements - Summary of Collaboration Revenue (Details)",
     "role": "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
     "shortName": "Collaboration Agreements - Summary of Collaboration Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i99b094a78338410fa4d8154e4576437f_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i661090effd954663a544ec2e6dd1f571_I20201005",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dnli:LicenseAgreementMilestonePaymentObligationResponsibilityPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - License Agreements - Narrative (Details)",
     "role": "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails",
     "shortName": "License Agreements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i661090effd954663a544ec2e6dd1f571_I20201005",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "dnli:LicenseAgreementMilestonePaymentObligationResponsibilityPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425412 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "role": "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426413 - Disclosure - Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (Details)",
     "role": "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails",
     "shortName": "Commitments and Contingencies - Summary of Company's Future Minimum Lease Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "role": "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ResearchAndDevelopmentExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - Commitments and Contingencies - Summary of Company's Future Minimum Lease Receivables (Details)",
     "role": "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails",
     "shortName": "Commitments and Contingencies - Summary of Company's Future Minimum Lease Receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if83a5963a2fe4588b482be909efb8e52_I20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - Disclosure - Stock-Based Awards - Summary of Stock Option Activity (Details)",
     "role": "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails",
     "shortName": "Stock-Based Awards - Summary of Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i581e20ce1f0a4d40bf4b077cab1dccf9_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Stock-Based Awards - Summary of Assumptions Used for Estimating the Fair Value of Stock Options Granted (Details)",
     "role": "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails",
     "shortName": "Stock-Based Awards - Summary of Assumptions Used for Estimating the Fair Value of Stock Options Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "if80c1e9b8c6d498c8dbb6b71cd4d71a6_D20210101-20210630",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i331914fa50d94dce94f95c79b2e998f5_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Stock-Based Awards - Summary of Restricted Stock Activity (Details)",
     "role": "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails",
     "shortName": "Stock-Based Awards - Summary of Restricted Stock Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i331914fa50d94dce94f95c79b2e998f5_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details)",
     "role": "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails",
     "shortName": "Stock-Based Awards - Summary of Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - Disclosure - Net Loss Per Share - Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations (Details)",
     "role": "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails",
     "shortName": "Net Loss Per Share - Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)",
     "role": "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical",
     "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "ibf97d766876244508845013d1a4b92ed_D20210401-20210630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i9d5a92835743408791605970fb017b0d_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity",
     "role": "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i9d5a92835743408791605970fb017b0d_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i804f4fc016f9421fa957991f4742f56a_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "role": "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i804f4fc016f9421fa957991f4742f56a_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Significant Accounting Policies",
     "role": "http://www.denalitherapeutics.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "dnli-20210630.htm",
      "contextRef": "i3ae662af5654416989d2ba5464d309cf_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 70,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dnli_AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Clinical And Other Research And Development Costs, Current",
        "label": "Accrued Clinical And Other Research And Development Costs, Current",
        "terseLabel": "Accrued clinical and other research &amp; development costs"
       }
      }
     },
     "localname": "AccruedClinicalAndOtherResearchAndDevelopmentCostsCurrent",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_AggregateClinicalRegulatoryAndSalesMilestonePayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Clinical Regulatory And Sales Milestone Payment",
        "label": "Aggregate Clinical Regulatory And Sales Milestone Payment",
        "terseLabel": "Milestone payments upon achievement of certain clinical, regulatory and sales milestone events"
       }
      }
     },
     "localname": "AggregateClinicalRegulatoryAndSalesMilestonePayment",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_AggregateCommercialMilestones": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate commercial milestones if one biologic product from each program achieves the milestone.",
        "label": "Aggregate Commercial Milestones",
        "terseLabel": "Milestone payments upon achievement of biologic product from each program"
       }
      }
     },
     "localname": "AggregateCommercialMilestones",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Development, First Commercial Sale, And Net Sales Based Milestone Payments",
        "label": "Aggregate Development, First Commercial Sale, And Net Sales Based Milestone Payments",
        "terseLabel": "Milestone payments upon achievement of certain development and sales milestones"
       }
      }
     },
     "localname": "AggregateDevelopmentFirstCommercialSaleAndNetSalesBasedMilestonePayments",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_AggregateDevelopmentMilestonePayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate development milestone payment.",
        "label": "Aggregate Development Milestone Payment",
        "terseLabel": "Total aggregate payments due upon achievement of certain clinical and regulatory milestone events"
       }
      }
     },
     "localname": "AggregateDevelopmentMilestonePayment",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_AggregateOptionExerciseFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate option exercise fee.",
        "label": "Aggregate Option Exercise Fee",
        "terseLabel": "Aggregated option exercise fee"
       }
      }
     },
     "localname": "AggregateOptionExerciseFee",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_AggregatePreclinicalMilestonePayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total aggregate payments due upon achievement of certain preclinical milestone events.",
        "label": "Aggregate Preclinical Milestone Payment",
        "terseLabel": "Total aggregate payments due upon achievement of certain preclinical milestone events"
       }
      }
     },
     "localname": "AggregatePreclinicalMilestonePayment",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_AlzheimersDiseaseServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alzheimer's Disease Services",
        "label": "Alzheimer's Disease Services [Member]",
        "terseLabel": "Alzheimer's Disease Services"
       }
      }
     },
     "localname": "AlzheimersDiseaseServicesMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_BiogenCollaborativeArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Biogen Collaborative Arrangement",
        "label": "Biogen Collaborative Arrangement [Member]",
        "terseLabel": "Biogen Collaborative Arrangement"
       }
      }
     },
     "localname": "BiogenCollaborativeArrangementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_BiogenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Biogen",
        "label": "Biogen [Member]",
        "terseLabel": "Biogen Collaboration Agreement",
        "verboseLabel": "Biogen"
       }
      }
     },
     "localname": "BiogenMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_CNSProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CNS Product",
        "label": "CNS Product [Member]",
        "terseLabel": "CNS Product"
       }
      }
     },
     "localname": "CNSProductMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_ClinicalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clinical",
        "label": "Clinical [Member]",
        "terseLabel": "Clinical"
       }
      }
     },
     "localname": "ClinicalMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_ClinicalMilestonePayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clinical Milestone Payment",
        "label": "Clinical Milestone Payment",
        "terseLabel": "Clinical milestone payment"
       }
      }
     },
     "localname": "ClinicalMilestonePayment",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CollaborationAgreementTransactionPriceIncrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Transaction Price, Increase",
        "label": "Collaboration Agreement, Transaction Price, Increase",
        "terseLabel": "Transaction price increase"
       }
      }
     },
     "localname": "CollaborationAgreementTransactionPriceIncrease",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CollaborationAgreementTransactionPriceIncreaseDecrease": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaboration Agreement, Transaction Price, Increase (Decrease)",
        "label": "Collaboration Agreement, Transaction Price, Increase (Decrease)",
        "terseLabel": "Transaction price, change"
       }
      }
     },
     "localname": "CollaborationAgreementTransactionPriceIncreaseDecrease",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CollaborativeAgreementAgreedShareOfCommercialProfitLoss": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Agreed Share Of Commercial Profit (Loss)",
        "label": "Collaborative Agreement, Agreed Share Of Commercial Profit (Loss)",
        "terseLabel": "Agreed share of commercial profit (loss) percentage"
       }
      }
     },
     "localname": "CollaborativeAgreementAgreedShareOfCommercialProfitLoss",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dnli_CollaborativeAgreementFundedPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Agreement, Funded Percentage",
        "label": "Collaborative Agreement, Funded Percentage",
        "terseLabel": "Funded percentage"
       }
      }
     },
     "localname": "CollaborativeAgreementFundedPercentage",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dnli_CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, First Commercial Sale Milestone Payments, To Be Received",
        "label": "Collaborative Arrangement, First Commercial Sale Milestone Payments, To Be Received",
        "terseLabel": "First commercial sale milestone payments, to be received"
       }
      }
     },
     "localname": "CollaborativeArrangementFirstCommercialSaleMilestonePaymentsToBeReceived",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Net Sales-Based Milestone Payments, To Be Received",
        "label": "Collaborative Arrangement, Net Sales-Based Milestone Payments, To Be Received",
        "terseLabel": "Net sales-based milestone payments, to be received"
       }
      }
     },
     "localname": "CollaborativeArrangementNetSalesBasedMilestonePaymentsToBeReceived",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Number Of Additional Programs, If Circumstances Met",
        "label": "Collaborative Arrangement, Number Of Additional Programs, If Circumstances Met",
        "terseLabel": "Number of additional programs, if circumstances met"
       }
      }
     },
     "localname": "CollaborativeArrangementNumberOfAdditionalProgramsIfCircumstancesMet",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Number Of Additional Programs, No Third Party Agreement Executed, If Circumstances Met",
        "label": "Collaborative Arrangement, Number Of Additional Programs, No Third Party Agreement Executed, If Circumstances Met",
        "terseLabel": "Number of additional programs, no third party agreement executed, if circumstances met"
       }
      }
     },
     "localname": "CollaborativeArrangementNumberOfAdditionalProgramsNoThirdPartyAgreementExecutedIfCircumstancesMet",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_CollaborativeArrangementNumberOfMilestonesAchieved": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Number Of Milestones Achieved",
        "label": "Collaborative Arrangement, Number Of Milestones Achieved",
        "terseLabel": "Number of milestones achieved"
       }
      }
     },
     "localname": "CollaborativeArrangementNumberOfMilestonesAchieved",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_CollaborativeArrangementNumberOfPrograms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Number Of Programs",
        "label": "Collaborative Arrangement, Number Of Programs",
        "terseLabel": "Number of programs"
       }
      }
     },
     "localname": "CollaborativeArrangementNumberOfPrograms",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Option Exercise And Development Milestone Payments, To Be Received",
        "label": "Collaborative Arrangement, Option Exercise And Development Milestone Payments, To Be Received",
        "terseLabel": "Aggregate option exercise and development milestone payments, to be received"
       }
      }
     },
     "localname": "CollaborativeArrangementOptionExerciseAndDevelopmentMilestonePaymentsToBeReceived",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CollaborativeArrangementPTVPGRNMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, PTV:PGRN",
        "label": "Collaborative Arrangement, PTV:PGRN [Member]",
        "terseLabel": "Collaborative Arrangement, PTV:PGRN"
       }
      }
     },
     "localname": "CollaborativeArrangementPTVPGRNMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Right Of First Negotiation, Period Term, Additional Program Criteria",
        "label": "Collaborative Arrangement, Right Of First Negotiation, Period Term, Additional Program Criteria",
        "terseLabel": "Right of first negotiation (ROFN) term, additional program criteria"
       }
      }
     },
     "localname": "CollaborativeArrangementRightOfFirstNegotiationPeriodTermAdditionalProgramCriteria",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Right Of First Negotiation Term, Period After Effective Date Of Agreement, If Circumstances Met",
        "label": "Collaborative Arrangement, Right Of First Negotiation Term, Period After Effective Date Of Agreement, If Circumstances Met",
        "terseLabel": "Right of first negotiation (ROFN) term, period of time after effective date of agreement, if circumstances met"
       }
      }
     },
     "localname": "CollaborativeArrangementRightOfFirstNegotiationTermPeriodAfterEffectiveDateOfAgreementIfCircumstancesMet",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dnli_CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Term, Number Of Business Days, If Effective Date Criteria Met",
        "label": "Collaborative Arrangement, Term, Number Of Business Days, If Effective Date Criteria Met",
        "terseLabel": "Term of agreement, number of business days after 5th anniversary date of the effective date of the agreement"
       }
      }
     },
     "localname": "CollaborativeArrangementTermNumberOfBusinessDaysIfEffectiveDateCriteriaMet",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dnli_CollaborativeArrangementUpfrontPaymentToBeReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Arrangement, Upfront Payment, To Be Received",
        "label": "Collaborative Arrangement, Upfront Payment, To Be Received",
        "terseLabel": "Upfront payment, to be received"
       }
      }
     },
     "localname": "CollaborativeArrangementUpfrontPaymentToBeReceived",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CollaborativeRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative Revenue",
        "label": "Collaborative Revenue [Abstract]",
        "terseLabel": "Collaboration revenue:"
       }
      }
     },
     "localname": "CollaborativeRevenueAbstract",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "dnli_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial",
        "label": "Commercial [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_CommercialMilestonePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Milestone Payments",
        "label": "Commercial Milestone Payments",
        "terseLabel": "Commercial milestone payments"
       }
      }
     },
     "localname": "CommercialMilestonePayments",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_CommercialMilestonesPerProgram": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial milestones per program.",
        "label": "Commercial Milestones Per Program",
        "terseLabel": "Milestone payments per biologic product upon achievement of a certain sales-based milestone"
       }
      }
     },
     "localname": "CommercialMilestonesPerProgram",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_ConstrainedVariableConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Constrained variable consideration.",
        "label": "Constrained Variable Consideration",
        "terseLabel": "Remaining preclinical milestones, cost and profit sharing income, and the development and commercial milestones"
       }
      }
     },
     "localname": "ConstrainedVariableConsideration",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_ContractWithCustomerLiabilityFromRelatedPartiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Liability, From Related Parties, Current",
        "label": "Contract with Customer, Liability, From Related Parties, Current",
        "terseLabel": "Related party contract liability, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityFromRelatedPartiesCurrent",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability, From Related Parties, Noncurrent",
        "label": "Contract With Customer, Liability, From Related Parties, Noncurrent",
        "terseLabel": "Related party contract liability, less current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityFromRelatedPartiesNoncurrent",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_DMSAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "DMSA.",
        "label": "DMSA [Member]",
        "terseLabel": "DMSA"
       }
      }
     },
     "localname": "DMSAMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_DevelopmentMilestonePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development Milestone Payments",
        "label": "Development Milestone Payments",
        "terseLabel": "Development milestone payments"
       }
      }
     },
     "localname": "DevelopmentMilestonePayments",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_EmployeeAndNonEmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee And Non Employee Stock Option [Member]",
        "label": "Employee And Non Employee Stock Option [Member]",
        "terseLabel": "Options issued and outstanding and ESPP shares issuable"
       }
      }
     },
     "localname": "EmployeeAndNonEmployeeStockOptionMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_FirstCommercialSaleMilestonePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Commercial Sale Milestone Payments",
        "label": "First Commercial Sale Milestone Payments",
        "terseLabel": "First commercial sale milestone payments"
       }
      }
     },
     "localname": "FirstCommercialSaleMilestonePayments",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_ForeignExchangeForwardBritishPoundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Exchange Forward - British Pounds [Member]",
        "label": "Foreign Exchange Forward - British Pounds [Member]",
        "terseLabel": "British Pounds"
       }
      }
     },
     "localname": "ForeignExchangeForwardBritishPoundsMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_ForeignExchangeForwardEurosMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Exchange Forward - Euros [Member]",
        "label": "Foreign Exchange Forward - Euros [Member]",
        "terseLabel": "Euros"
       }
      }
     },
     "localname": "ForeignExchangeForwardEurosMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_GenentechIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Genentech Inc.",
        "label": "Genentech Inc [Member]",
        "terseLabel": "Genentech Inc"
       }
      }
     },
     "localname": "GenentechIncMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_HeadquartersLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Headquarters lease.",
        "label": "Headquarters Lease [Member]",
        "terseLabel": "Headquarters Lease"
       }
      }
     },
     "localname": "HeadquartersLeaseMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) in Contract with Customer, Liability, Related Parties",
        "label": "Increase (Decrease) in Contract with Customer, Liability, Related Parties",
        "terseLabel": "Related party contract liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_IncreaseDecreaseInNonCashOperatingLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Non-Cash Operating Lease Expense",
        "label": "Increase (Decrease) In Non-Cash Operating Lease Expense",
        "negatedLabel": "Non-cash adjustment to operating lease expense"
       }
      }
     },
     "localname": "IncreaseDecreaseInNonCashOperatingLeaseExpense",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_LandlordFundedTenantImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Landlord funded tenant improvements.",
        "label": "Landlord Funded Tenant Improvements [Member]",
        "terseLabel": "Landlord Funded Tenant Improvements"
       }
      }
     },
     "localname": "LandlordFundedTenantImprovementsMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_LesseeOperatingLeaseRenewalNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Renewal Notice Period",
        "label": "Lessee, Operating Lease, Renewal Notice Period",
        "terseLabel": "Lease renewal notice period"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalNoticePeriod",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dnli_LicenseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License agreement.",
        "label": "License Agreement [Member]",
        "terseLabel": "License Agreement"
       }
      }
     },
     "localname": "LicenseAgreementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_LicenseAgreementMilestonePaymentObligationResponsibilityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License Agreement, Milestone Payment Obligation Responsibility, Percentage",
        "label": "License Agreement, Milestone Payment Obligation Responsibility, Percentage",
        "terseLabel": "Payment obligation responsibility"
       }
      }
     },
     "localname": "LicenseAgreementMilestonePaymentObligationResponsibilityPercentage",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "dnli_LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License agreement milestone payment upon achievement of clinical and regulatory milestones.",
        "label": "License Agreement Milestone Payment Upon Achievement Of Clinical And Regulatory Milestones",
        "terseLabel": "Milestone payments upon achievement of specified clinical and regulatory milestones"
       }
      }
     },
     "localname": "LicenseAgreementMilestonePaymentUponAchievementOfClinicalAndRegulatoryMilestones",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_LicenseAgreementTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License Agreement",
        "label": "License Agreement [Text Block]",
        "terseLabel": "License Agreements"
       }
      }
     },
     "localname": "LicenseAgreementTextBlock",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dnli_LongTermInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term investments.",
        "label": "Long Term Investments [Member]",
        "terseLabel": "Long-term marketable securities"
       }
      }
     },
     "localname": "LongTermInvestmentsMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_LongTermMarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term marketable securities.",
        "label": "Long Term Marketable Securities [Member]",
        "terseLabel": "Long-term marketable securities"
       }
      }
     },
     "localname": "LongTermMarketableSecuritiesMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_MilestoneTriggeredAndRetainedActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone Triggered And Retained Activities",
        "label": "Milestone Triggered And Retained Activities [Member]",
        "terseLabel": "Milestone Triggered and Retained Activities"
       }
      }
     },
     "localname": "MilestoneTriggeredAndRetainedActivitiesMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_MilestoneTriggeredMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone Triggered",
        "label": "Milestone Triggered [Member]",
        "terseLabel": "Milestone Triggered"
       }
      }
     },
     "localname": "MilestoneTriggeredMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_NetSalesBasedMilestonePayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Sales Based Milestone Payments",
        "label": "Net Sales Based Milestone Payments",
        "terseLabel": "Net sales-based milestone payments"
       }
      }
     },
     "localname": "NetSalesBasedMilestonePayments",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_NewPremisesSubleaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Premises Sublease Agreement [Member]",
        "label": "New Premises Sublease Agreement [Member]",
        "terseLabel": "New Premises Sublease Agreement"
       }
      }
     },
     "localname": "NewPremisesSubleaseAgreementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_NumberOfIndications": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Indications",
        "label": "Number Of Indications",
        "terseLabel": "Number of indications"
       }
      }
     },
     "localname": "NumberOfIndications",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_NumberOfPrograms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Programs",
        "label": "Number Of Programs",
        "terseLabel": "Number of programs"
       }
      }
     },
     "localname": "NumberOfPrograms",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_NumberOfTargets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Targets",
        "label": "Number Of Targets",
        "terseLabel": "Number of targets"
       }
      }
     },
     "localname": "NumberOfTargets",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_OperatingLeasesAreaUnderLease": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases area under lease.",
        "label": "Operating Leases Area Under Lease",
        "terseLabel": "Area under lease"
       }
      }
     },
     "localname": "OperatingLeasesAreaUnderLease",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "dnli_OperatingLeasesSubleaseNetRentableArea": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Leases, Sublease, Net Rentable Area",
        "label": "Operating Leases, Sublease, Net Rentable Area",
        "terseLabel": "Rentable square feet"
       }
      }
     },
     "localname": "OperatingLeasesSubleaseNetRentableArea",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "dnli_OptionFeesPerProgram": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option fees per program.",
        "label": "Option Fees Per Program",
        "terseLabel": "Option fee"
       }
      }
     },
     "localname": "OptionFeesPerProgram",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_OptionResearchServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option Research Services",
        "label": "Option Research Services [Member]",
        "terseLabel": "Option Research Services"
       }
      }
     },
     "localname": "OptionResearchServicesMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_OptionServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option Services",
        "label": "Option Services [Member]",
        "terseLabel": "Option Research Services"
       }
      }
     },
     "localname": "OptionServicesMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization and description of business, policy.",
        "label": "Organization and Description of Business, Policy [Policy Text Block]",
        "terseLabel": "Organization and Description of Business"
       }
      }
     },
     "localname": "OrganizationAndDescriptionOfBusinessPolicyPolicyTextBlock",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dnli_OtherAccruedCostsAndOtherLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Accrued Costs And Other Liabilities, Current",
        "label": "Other Accrued Costs And Other Liabilities, Current",
        "terseLabel": "Other accrued costs and current liabilities"
       }
      }
     },
     "localname": "OtherAccruedCostsAndOtherLiabilitiesCurrent",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_OtherAccruedManufacturingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Accrued Manufacturing Costs, Current",
        "label": "Other Accrued Manufacturing Costs, Current",
        "terseLabel": "Accrued manufacturing costs"
       }
      }
     },
     "localname": "OtherAccruedManufacturingCostsCurrent",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_PaymentsForManufacturingCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for manufacturing cost.",
        "label": "Payments for Manufacturing Cost",
        "terseLabel": "Payments for development and manufacturing services"
       }
      }
     },
     "localname": "PaymentsForManufacturingCost",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_PeripheralProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Peripheral Product",
        "label": "Peripheral Product [Member]",
        "terseLabel": "Peripheral Program License"
       }
      }
     },
     "localname": "PeripheralProductMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_PreclinicalMilestonePaymentEarnedNotYetReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preclinical Milestone Payment Earned Not Yet Received",
        "label": "Preclinical Milestone Payment Earned Not Yet Received",
        "terseLabel": "Preclinical milestone payment earned not yet received"
       }
      }
     },
     "localname": "PreclinicalMilestonePaymentEarnedNotYetReceived",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_PreclinicalMilestonePaymentPerProgram": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments due upon achievement of certain preclinical milestone events per program.",
        "label": "Preclinical Milestone Payment Per Program",
        "terseLabel": "Preclinical milestone payments per program"
       }
      }
     },
     "localname": "PreclinicalMilestonePaymentPerProgram",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_PreclinicalMilestonePaymentReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preclinical milestone payment received.",
        "label": "Preclinical Milestone Payment Received",
        "terseLabel": "Preclinical milestone payment received"
       }
      }
     },
     "localname": "PreclinicalMilestonePaymentReceived",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_ProvisionalCollaborativeArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provisional Collaborative Arrangement",
        "label": "Provisional Collaborative Arrangement [Member]",
        "terseLabel": "Provisional Collaboration Agreement"
       }
      }
     },
     "localname": "ProvisionalCollaborativeArrangementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_PurchaseOrderExecuted": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase order executed.",
        "label": "Purchase Order Executed",
        "terseLabel": "Purchase order executed"
       }
      }
     },
     "localname": "PurchaseOrderExecuted",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_ROFNAndOptionAgreementCollaborativeArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ROFN And Option Agreement, Collaborative Arrangement",
        "label": "ROFN And Option Agreement, Collaborative Arrangement [Member]",
        "terseLabel": "ROFN and Option Agreement"
       }
      }
     },
     "localname": "ROFNAndOptionAgreementCollaborativeArrangementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_RegulatoryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory",
        "label": "Regulatory [Member]",
        "terseLabel": "Regulatory"
       }
      }
     },
     "localname": "RegulatoryMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_RegulatoryMilestonePayment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulatory Milestone Payment",
        "label": "Regulatory Milestone Payment",
        "terseLabel": "Regulatory milestone payment"
       }
      }
     },
     "localname": "RegulatoryMilestonePayment",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research And Development Expense, Offset From Related Party Cost Reimbursement",
        "label": "Research And Development Expense, Offset From Related Party Cost Reimbursement",
        "terseLabel": "Offset to research and development expense, related party cost reimbursement"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseOffsetFromRelatedPartyCostReimbursement",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_RestrictedSharesSubjectToFutureVestingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted shares subject to future vesting.",
        "label": "Restricted shares subject to future vesting [Member]",
        "terseLabel": "Restricted shares subject to future vesting"
       }
      }
     },
     "localname": "RestrictedSharesSubjectToFutureVestingMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_RetainedActivitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retained Activities",
        "label": "Retained Activities [Member]",
        "terseLabel": "Retained Activities"
       }
      }
     },
     "localname": "RetainedActivitiesMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_RevenueNumberOfPerformanceObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue, Number Of Performance Obligations",
        "label": "Revenue, Number Of Performance Obligations",
        "terseLabel": "Number of performance obligations"
       }
      }
     },
     "localname": "RevenueNumberOfPerformanceObligations",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "dnli_SaleOfStockConsiderationPremiumReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of stock consideration premium received on transaction.",
        "label": "Sale Of Stock, Consideration, Premium Received On Transaction",
        "terseLabel": "Premium on sale of common stock"
       }
      }
     },
     "localname": "SaleOfStockConsiderationPremiumReceivedOnTransaction",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_SanofiCollaborationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sanofi Collaboration Agreement",
        "label": "Sanofi Collaboration Agreement [Member]",
        "terseLabel": "Sanofi Collaboration Agreement"
       }
      }
     },
     "localname": "SanofiCollaborationAgreementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_SanofiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sanofi [Member]",
        "label": "Sanofi [Member]",
        "terseLabel": "Sanofi"
       }
      }
     },
     "localname": "SanofiMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options nonvested weighted average grant date fair value expected to vest.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value Expected To Vest",
        "terseLabel": "Expected to vest (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueExpectedToVest",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "dnli_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested and expected to vest outstanding number.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested And Expected To Vest Outstanding Number",
        "terseLabel": "Expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "dnli_SharePurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share purchase agreement.",
        "label": "Share Purchase Agreement [Member]",
        "terseLabel": "Stock Purchase Agreement"
       }
      }
     },
     "localname": "SharePurchaseAgreementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_ShortTermMarketableSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term marketable securities.",
        "label": "Short Term Marketable Securities [Member]",
        "terseLabel": "Short-term marketable securities"
       }
      }
     },
     "localname": "ShortTermMarketableSecuritiesMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_StockIssuedDuringPeriodSharesEquityIncentivePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Equity Incentive Plan",
        "label": "Stock Issued During Period, Shares, Equity Incentive Plan",
        "terseLabel": "Issuances under equity incentive plans (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEquityIncentivePlan",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "dnli_StockIssuedDuringPeriodValueEquityIncentivePlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Equity Incentive Plan",
        "label": "Stock Issued During Period, Value, Equity Incentive Plan",
        "terseLabel": "Issuances under equity incentive plans"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEquityIncentivePlan",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_TakedaCollaborationAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Takeda Collaboration Agreement",
        "label": "Takeda Collaboration Agreement [Member]",
        "terseLabel": "Takeda Collaboration Agreement"
       }
      }
     },
     "localname": "TakedaCollaborationAgreementMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_TakedaPharmaceuticalCompanyLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Takeda pharmaceutical company limited.",
        "label": "Takeda Pharmaceutical Company Limited [Member]",
        "terseLabel": "Takeda Pharmaceutical Company Limited"
       }
      }
     },
     "localname": "TakedaPharmaceuticalCompanyLimitedMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_TargetOptionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Target Option Period",
        "label": "Target Option Period",
        "terseLabel": "Target option period"
       }
      }
     },
     "localname": "TargetOptionPeriod",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "dnli_TenantImprovementAllowanceRepayableAsRent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of tenant improvement allowance repayable to landlord in future rent.",
        "label": "Tenant Improvement Allowance Repayable As Rent",
        "terseLabel": "Tenant improvement allowance repayable in rent"
       }
      }
     },
     "localname": "TenantImprovementAllowanceRepayableAsRent",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_TransportVehicleTechnologyPlatformPreclinicalProgramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transport Vehicle Technology Platform, Preclinical Programs",
        "label": "Transport Vehicle Technology Platform, Preclinical Programs [Member]",
        "terseLabel": "Transport Vehicle (TV)Technology Platform, Preclinical Programs"
       }
      }
     },
     "localname": "TransportVehicleTechnologyPlatformPreclinicalProgramsMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transport Vehicle Technology Platform, Right Of First Negotiation Programs",
        "label": "Transport Vehicle Technology Platform, Right Of First Negotiation Programs [Member]",
        "terseLabel": "Transport Vehicle Technology Platform, Right Of First Negotiation Programs"
       }
      }
     },
     "localname": "TransportVehicleTechnologyPlatformRightOfFirstNegotiationProgramsMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_TransportVehicleTechnologyPlatformUnnamedProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transport Vehicle Technology Platform, Unnamed Program",
        "label": "Transport Vehicle Technology Platform, Unnamed Program [Member]",
        "terseLabel": "Transport Vehicle (TV) Technology Platform, Unnamed Program"
       }
      }
     },
     "localname": "TransportVehicleTechnologyPlatformUnnamedProgramMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transport Vehicle Technology Program, Unnamed Program, Right Of First Negotiation Programs",
        "label": "Transport Vehicle Technology Program, Right Of First Negotiation Programs [Member]",
        "terseLabel": "Transport Vehicle (TV) Technology Program, Unnamed Program, Right Of First Negotiation Programs (ROFN)"
       }
      }
     },
     "localname": "TransportVehicleTechnologyProgramRightOfFirstNegotiationProgramsMember",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dnli_UpfrontFeesPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upfront fees paid.",
        "label": "Upfront Fees Paid",
        "terseLabel": "Upfront fee paid"
       }
      }
     },
     "localname": "UpfrontFeesPaid",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_UpfrontPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upfront payments.",
        "label": "Upfront Payments",
        "terseLabel": "Upfront payment"
       }
      }
     },
     "localname": "UpfrontPayments",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dnli_VariableConsiderationFutureConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable consideration relating to future milestones.",
        "label": "Variable Consideration Future Consideration",
        "terseLabel": "Variable consideration relating to future milestones"
       }
      }
     },
     "localname": "VariableConsiderationFutureConsideration",
     "nsuri": "http://www.denalitherapeutics.com/20210630",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r258",
      "r373",
      "r374",
      "r375",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r44",
      "r46",
      "r94",
      "r95",
      "r230",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r229",
      "r236",
      "r260",
      "r261",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r443",
      "r446",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r229",
      "r236",
      "r260",
      "r261",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r443",
      "r446",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r155",
      "r245",
      "r248",
      "r414",
      "r442",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r155",
      "r245",
      "r248",
      "r414",
      "r442",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r229",
      "r236",
      "r250",
      "r260",
      "r261",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r443",
      "r446",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r229",
      "r236",
      "r250",
      "r260",
      "r261",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r411",
      "r443",
      "r446",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r45",
      "r46",
      "r94",
      "r95",
      "r230",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r156",
      "r157",
      "r245",
      "r249",
      "r445",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r156",
      "r157",
      "r245",
      "r249",
      "r445",
      "r470",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r33",
      "r378"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r20",
      "r430",
      "r472"
     ],
     "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Receivable"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r20",
      "r159",
      "r160"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r23",
      "r50",
      "r52",
      "r53",
      "r433",
      "r451",
      "r452"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r49",
      "r53",
      "r60",
      "r61",
      "r62",
      "r98",
      "r99",
      "r100",
      "r318",
      "r447",
      "r448",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r21",
      "r292",
      "r378"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r98",
      "r99",
      "r100",
      "r289",
      "r290",
      "r291",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r262",
      "r264",
      "r295",
      "r296"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r239",
      "r240"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "terseLabel": "Common stock issuance costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r264",
      "r286",
      "r294"
     ],
     "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",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r118"
     ],
     "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": "Total (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r90",
      "r138",
      "r147",
      "r153",
      "r182",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r314",
      "r319",
      "r350",
      "r376",
      "r378",
      "r417",
      "r431"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r41",
      "r90",
      "r182",
      "r216",
      "r217",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r314",
      "r319",
      "r350",
      "r376",
      "r378"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r171"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Unrealized Holding Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r172"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Unrealized Holding Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r168",
      "r189"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r166",
      "r169",
      "r189",
      "r420"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Aggregate Fair Value",
        "verboseLabel": "Fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r265",
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r82",
      "r83",
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Property and equipment purchases accrued but not yet paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r29",
      "r80"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r11",
      "r81",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).",
        "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r75",
      "r80",
      "r85"
     ],
     "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, cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r75",
      "r351"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "auth_ref": [
      "r307",
      "r308",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.",
        "label": "Collaborative Arrangement Disclosure [Text Block]",
        "terseLabel": "Collaboration Agreements"
       }
      }
     },
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CollaborativeArrangementMember": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual arrangement that involves two or more parties that both: (i) actively participate in a joint operating activity and (ii) are exposed to significant risks and rewards that depend on the commercial success of the joint operating activity.",
        "label": "Collaborative Arrangement [Member]",
        "terseLabel": "Collaborative Arrangement"
       }
      }
     },
     "localname": "CollaborativeArrangementMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "terseLabel": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r251",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.",
        "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]",
        "terseLabel": "Commercial paper"
       }
      }
     },
     "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r39",
      "r205",
      "r421",
      "r437"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 7)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r212",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r98",
      "r99",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "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 (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18",
      "r378"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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; 400,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 121,531,952 shares and 120,531,333 shares issued and outstanding as of June 30, 2021 and December 31, 2020, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": {
     "auth_ref": [
      "r18",
      "r21",
      "r240"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.",
        "label": "Common Stocks, Including Additional Paid in Capital",
        "terseLabel": "Fair market value of common stock"
       }
      }
     },
     "localname": "CommonStocksIncludingAdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r56",
      "r58",
      "r59",
      "r65",
      "r423",
      "r439"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r127",
      "r429"
     ],
     "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 and Other Risks and Uncertainties"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r241",
      "r242",
      "r246"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r241",
      "r242",
      "r246"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r241",
      "r242",
      "r246"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Contract liabilities, less current portion"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r247"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "verboseLabel": "Revenue recognized included in the contract liability balance at the beginning of the year"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r251",
      "r259",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsIncurredDevelopmentCosts": {
     "auth_ref": [
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas activities.",
        "label": "Costs Incurred, Development Costs",
        "terseLabel": "Costs incurred"
       }
      }
     },
     "localname": "CostsIncurredDevelopmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r170",
      "r189",
      "r194",
      "r195"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTerm": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Debt Securities, Available-for-sale, Term",
        "terseLabel": "Effective maturity (less than)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r175",
      "r190",
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "terseLabel": "Aggregate fair value, unrealized holding loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
     "auth_ref": [
      "r176",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions",
        "terseLabel": "Number of securities held in unrealized holding loss position"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r78",
      "r136"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r42",
      "r43",
      "r46",
      "r349"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Foreign currency derivative contracts"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r46",
      "r327",
      "r328",
      "r330",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r338",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Financial Instruments"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r42",
      "r43",
      "r46",
      "r349"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Foreign currency derivative contracts"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "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": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r322",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Aggregate Notional Amount in Foreign Currency"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r322",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Number of Contracts"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r334",
      "r336",
      "r337",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r96",
      "r321",
      "r323",
      "r325",
      "r326",
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives and Hedging Activities"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Summary of Collaboration Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Awards"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwards"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r5",
      "r12",
      "r19",
      "r92",
      "r219",
      "r221",
      "r222",
      "r226",
      "r227",
      "r228",
      "r374"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Cost sharing reimbursements due from related party"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r66",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r111",
      "r113",
      "r115",
      "r116",
      "r117",
      "r121",
      "r122",
      "r340",
      "r341",
      "r424",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share, basic (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r66",
      "r103",
      "r104",
      "r105",
      "r106",
      "r107",
      "r113",
      "r115",
      "r116",
      "r117",
      "r121",
      "r122",
      "r340",
      "r341",
      "r424",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (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, Diluted",
        "terseLabel": "Net loss per share, diluted (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r284"
     ],
     "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]",
        "verboseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r60",
      "r61",
      "r62",
      "r98",
      "r99",
      "r100",
      "r102",
      "r108",
      "r110",
      "r124",
      "r183",
      "r239",
      "r240",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r339",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r447",
      "r448",
      "r449",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r231",
      "r233",
      "r234",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r344",
      "r384",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r231",
      "r251",
      "r252",
      "r257",
      "r259",
      "r344",
      "r384"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r231",
      "r233",
      "r234",
      "r251",
      "r252",
      "r257",
      "r259",
      "r344",
      "r385"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r231",
      "r233",
      "r234",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r344",
      "r386"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r231",
      "r233",
      "r234",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r384",
      "r385",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r179",
      "r180",
      "r181",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r192",
      "r193",
      "r196",
      "r197",
      "r232",
      "r238",
      "r338",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r46",
      "r251",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.",
        "label": "Foreign Exchange Contract [Member]",
        "terseLabel": "Foreign Exchange Contracts"
       }
      }
     },
     "localname": "ForeignExchangeContractMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r325",
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsSummaryofForwardForeignCurrencyExchangeContractsOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossAttributableToParent": {
     "auth_ref": [
      "r62",
      "r69"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss) Attributable to Parent, before Tax",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r200",
      "r201"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r201"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r91",
      "r109",
      "r110",
      "r137",
      "r301",
      "r304",
      "r305",
      "r441"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "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)",
        "negatedLabel": "Income tax benefit (expense)",
        "negatedTerseLabel": "Tax benefit (expense)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accruals and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r77",
      "r412"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.",
        "label": "Investment Income, Net, Amortization of Discount and Premium",
        "negatedLabel": "Net amortization of discounts on marketable securities"
       }
      }
     },
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]",
        "terseLabel": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]",
        "terseLabel": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r368",
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Operating lease costs"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "auth_ref": [
      "r10",
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements, Gross",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments.",
        "label": "Lessee, Operating Lease, Discount Rate",
        "terseLabel": "Discount rate (as a percentage)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of Future Minimum Lease Commitments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2021 (six months)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r369"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Present value adjustment"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Lease renewal option term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease period"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceived": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payments to be received by lessor for operating lease.",
        "label": "Lessor, Operating Lease, Payments to be Received",
        "totalLabel": "Total undiscounted sublease receipts"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceived",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.",
        "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Summary of Future Minimum Lease Receivables"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year",
        "terseLabel": "2021 (six months)"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessor, Operating Lease, Payment to be Received, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LessorOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessor, Operating Lease, Term of Contract",
        "terseLabel": "Sublease term"
       }
      }
     },
     "localname": "LessorOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r34",
      "r90",
      "r148",
      "r182",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r315",
      "r319",
      "r320",
      "r350",
      "r376",
      "r377"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r26",
      "r90",
      "r182",
      "r350",
      "r378",
      "r419",
      "r435"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r37",
      "r90",
      "r182",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r315",
      "r319",
      "r320",
      "r350",
      "r376",
      "r377",
      "r378"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r343"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r213",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [
      "r6",
      "r35"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Short-term marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as noncurrent.",
        "label": "Marketable Securities, Noncurrent",
        "terseLabel": "Long-term marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r75",
      "r76",
      "r79"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r2",
      "r54",
      "r57",
      "r62",
      "r64",
      "r79",
      "r90",
      "r101",
      "r103",
      "r104",
      "r105",
      "r106",
      "r109",
      "r110",
      "r114",
      "r138",
      "r146",
      "r149",
      "r152",
      "r154",
      "r182",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r341",
      "r350",
      "r422",
      "r438"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Pronouncement"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Interest and other income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r138",
      "r146",
      "r149",
      "r152",
      "r154"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Lease Liabilities, Payments Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Net operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesSummaryofCompanysFutureMinimumLeaseCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liability, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liability, less current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r360",
      "r366"
     ],
     "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": "Cash paid for lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r358"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r367",
      "r370"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": {
     "auth_ref": [
      "r47",
      "r48"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Net unrealized gain (loss) on marketable securities, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r55",
      "r58",
      "r312",
      "r313",
      "r317"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r47",
      "r50",
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax",
        "terseLabel": "Unrealized gain on marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r48",
      "r51"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax",
        "negatedLabel": "Tax charge in other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.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 non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non-cash items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r167"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17",
      "r235"
     ],
     "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": "Convertible preferred stock, par value (usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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": "Convertible preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17",
      "r235"
     ],
     "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": "Convertible preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "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": "Convertible preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r17",
      "r378"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Convertible preferred stock, $0.01 par value; 40,000,000 shares authorized as of June 30, 2021 and December 31, 2020; 0 shares issued and outstanding as of June 30, 2021 and December 31, 2020"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r27",
      "r28"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.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 public offering of common stock, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r74",
      "r288"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Proceeds from exercise of awards under equity incentive plans"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Maturities and sales of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r31",
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r199",
      "r378",
      "r428",
      "r436"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r16",
      "r418",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Axis]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r16",
      "r418",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate.",
        "label": "Purchase Commitment, Excluding Long-term Commitment [Domain]",
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Non-refundable purchase commitments"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r161",
      "r163",
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r258",
      "r373",
      "r374",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": {
     "auth_ref": [
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by form of arrangement related to research and development.",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]",
        "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Axis]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": {
     "auth_ref": [
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others.",
        "label": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]",
        "terseLabel": "Research and Development Arrangement, Contract to Perform for Others, Type [Domain]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r298",
      "r413",
      "r486"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "verboseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r9",
      "r15",
      "r80",
      "r85",
      "r471"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash and Cash Equivalents, Noncurrent",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r240",
      "r292",
      "r378",
      "r434",
      "r450",
      "r452"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r98",
      "r99",
      "r100",
      "r102",
      "r108",
      "r110",
      "r183",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r339",
      "r447",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer": {
     "auth_ref": [
      "r306",
      "r309"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from collaborative arrangement. Excludes revenue from contract with customer under Topic 606.",
        "label": "Revenue from Collaborative Arrangement, Excluding Revenue from Contract with Customer",
        "terseLabel": "Other collaboration revenue",
        "verboseLabel": "Collaborative revenue, excluding revenue from contract with customer"
       }
      }
     },
     "localname": "RevenueFromCollaborativeArrangementExcludingRevenueFromContractWithCustomer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r134",
      "r135",
      "r145",
      "r150",
      "r151",
      "r155",
      "r156",
      "r158",
      "r244",
      "r245",
      "r414"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "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",
        "netLabel": "Collaborative revenue, revenue from contract with customer",
        "terseLabel": "Collaboration revenue from customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r68",
      "r219",
      "r221",
      "r222",
      "r226",
      "r227",
      "r228",
      "r454"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Collaboration revenue from customers, related party"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r88",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r243"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r63",
      "r90",
      "r134",
      "r135",
      "r145",
      "r150",
      "r151",
      "r155",
      "r156",
      "r158",
      "r182",
      "r216",
      "r217",
      "r218",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r228",
      "r350",
      "r425"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "totalLabel": "Total collaboration revenue",
        "verboseLabel": "Total Collaboration Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalariesWagesAndOfficersCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Salary and Wage, Excluding Cost of Good and Service Sold [Abstract]"
       }
      }
     },
     "localname": "SalariesWagesAndOfficersCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Number of common stock (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "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": "Closing stock price (usd per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareScheduleofDilutiveSecuritiesNotIncludedinDilutedPerShareCalculationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Summary of Available for Sale Securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "terseLabel": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "auth_ref": [
      "r321",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r330",
      "r334",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "terseLabel": "Summary of Forward Foreign Currency Exchange Contracts Outstanding"
       }
      }
     },
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r264",
      "r285",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r343",
      "r344"
     ],
     "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 Assets and Liabilities Measured at Fair Value"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r265",
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r267",
      "r277",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary of Assumptions Used for Estimating the Fair Value of Stock Granted"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Restricted Stock Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock\u2013based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (usd per share)",
        "periodStartLabel": "Beginning balance (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Fair Value at Date of Grant per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested and released (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested and released (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "terseLabel": "Volatility, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "terseLabel": "Volatility, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "terseLabel": "Risk-free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "terseLabel": "Risk-free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "terseLabel": "Number of RSU shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r270"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r269",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (usd per share)",
        "periodStartLabel": "Beginning balance (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted-Average Exercise\u00a0Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r263",
      "r266"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails",
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofRestrictedStockActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r282",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofAssumptionsUsedforEstimatingtheFairValueofStockOptionsGrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "auth_ref": [
      "r466",
      "r467",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
        "label": "Short-term Investments [Member]",
        "terseLabel": "Short-term marketable securities"
       }
      }
     },
     "localname": "ShortTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r86",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r40",
      "r60",
      "r61",
      "r62",
      "r98",
      "r99",
      "r100",
      "r102",
      "r108",
      "r110",
      "r124",
      "r183",
      "r239",
      "r240",
      "r289",
      "r290",
      "r291",
      "r302",
      "r303",
      "r339",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r447",
      "r448",
      "r449",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r98",
      "r99",
      "r100",
      "r124",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r239",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "verboseLabel": "Issuance of common stock upon public offering, net of issuance costs of $632 (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r17",
      "r18",
      "r239",
      "r240"
     ],
     "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": "Vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r17",
      "r18",
      "r239",
      "r240",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/StockBasedAwardsSummaryofStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r239",
      "r240"
     ],
     "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",
        "verboseLabel": "Issuance of common stock upon public offering, net of issuance costs of $632"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r239",
      "r240"
     ],
     "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": "Vesting of restricted stock units"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r24",
      "r25",
      "r90",
      "r162",
      "r182",
      "r350",
      "r378"
     ],
     "calculation": {
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders' equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r365",
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sublease income excluding finance and operating lease expense.",
        "label": "Sublease Income",
        "terseLabel": "Sublease income"
       }
      }
     },
     "localname": "SubleaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r379",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r179",
      "r180",
      "r181",
      "r232",
      "r238",
      "r338",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsBiogenDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSanofiDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsSummaryofCollaborationRevenueDetails",
      "http://www.denalitherapeutics.com/role/CollaborationAgreementsTakedaDetails",
      "http://www.denalitherapeutics.com/role/LicenseAgreementsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r93",
      "r251",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "US Government Agencies Debt Securities [Member]",
        "terseLabel": "U.S. government agency securities"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r93",
      "r251",
      "r259",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. government treasuries"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/FairValueMeasurementsScheduleofAssetsandLiabilitiesDetails",
      "http://www.denalitherapeutics.com/role/MarketableSecuritiesSummaryofAvailableforSaleSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r125",
      "r126",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r112",
      "r117"
     ],
     "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",
        "terseLabel": "Weighted average number of shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r111",
      "r117"
     ],
     "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 number of shares outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.denalitherapeutics.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 14
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r127": {
   "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"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r298": {
   "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"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=123385629&loc=SL5834089-161433"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "808",
   "URI": "http://asc.fasb.org/topic&trid=5833765"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62014-109447"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r486": {
   "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"
  },
  "r487": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r488": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r489": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r491": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r492": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r493": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r494": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r495": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r496": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r497": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r498": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r499": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "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=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.20)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>65
<FILENAME>0001714899-21-000078-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001714899-21-000078-xbrl.zip
M4$L#!!0    ( /6 !%,3C\G +!,  %JB   :    9&5N86QI9BUS=&%R<VED
M96QE='1E<BYH=&WM75MSVSBR?C^_ NO4R=I3$JV;XULF5?(ED^QZ$E?LJ:E]
MVH)(2,*&)'@ THKVUY_N!BB1LB0[F5BD$^7!L4E<&WWOC^3KOUU\/+_]U_4E
M&Z=1R*[_.+MZ?\YVFOO[?W;/]_<O;B_8N]O?KUC/:[79K>:QD:E4,0_W]R\_
M[+"=<9HF)_O[D\G$FW0]I4?[MY_V<:C>?JB4$5Z0!CMO7N,5^"EX\.9_7O^M
MV607RL\B$:?,UX*G(F"9D?&(_1D(\YDUFZ[5N4JF6H[&*>NT.FWVI]*?Y1VW
M]U.9AN)-/L[K??OWZWV:Y/5 !=,WKP-YQV3PZX[TNZWVX:#%CX_;[5YWV#GN
MM3I'QX<=?]CI\>%1Z]]M6.0^-+=]3#H-Q:\[D8R;8X'SGQQVDO1T(H-T?-)N
MM?YWI]0N%5_2)@_E*#ZAU9[2!1D'L+"3EM=]E:308:A@NZZ'KT*E3UZTZ-\I
MWFD.>23#Z<G?^UKR\.\- Z1N&J'ET-XV\K\"IH95T)\3MRSH'<I8Y,ML=W!M
MEU_&<B!3UFYY[=?[V#[?W+TM)CP(@/#-4 RA]Q&.GU_2=D2Z5MBA#YL2VNT'
M"*W?E*=83I?_9":5P^D3D:&WE PO7[1?M4[O_\S7F_)!*/*E#)0.A&["BD*>
M&'&2_W(:2).$?'HB8YJ!.IU&7(^ .08J355T<@#+N1,ZE3X/W7YIZ_:V8YOC
MGM?I$N>D0+(TR"=V3.71K?TTN'_OR.L<=%?>A3->>6_MJ,?>0>_P4</NTXKM
MJH$N)N'QKSO=G04>.NDD7UB[S"S(5HNDL519*4%5<,I;K:*7+PZ.3MF"N#C*
M;&K3FU,<R^EP(4"S2W8[%IHG(H,-&/8^]KTE5'DD3[20.#O?2LG59%E)W\T1
MJ_VJS3Y.#2A#=JTDS'H6W@5S4FV)A$2Z45DZ9C<\9F_!>?"E\=660B4*G?<9
M>"-'K2U92F3YP[OQ^DNE*9\_;]XC$GPW0I6:;N0<GHF1/#L[8^]4B+M@5[#)
MJHS",R'7.QF&0*_,B*JM9_7"W&97,H7PC'T0$W:3:B'2S:N[9\(W5RH.5-Q@
M?\02X^)_PFX"%6UYZ/*\UV?=VT_/Q"34FI:W:B':^9$%ZFW3I%RS,ZE2X8]C
MF&LT!7T4H7AM;=AZF0L"<<?9V7&GM:74>N>(#S0?\XA]$D9P[8_9.8^2S&S)
MMC[XX=% RV DZF+OG@O=SCH=UNW?;LFTEDS]-(VMI3L?2S%DEU^$GZ7R3K"/
MPZ'TA5Y-OQJZ%$]X9)5:8VG\L6!OE8;_LWADFBR+ W89IQ/I?P[QRD@8+_(&
MWKB"]-HS8?7SER]ZAZ<?69,].W^G6G_F9Z/!@Y[*ST:0AWV0GXXBB][%ST:
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
MO-=':LCZ:=R'[A[2UQ/HI_7C?J\*(3 \[G\&P]:@IP2W3];?;GTW[GS$7*9
M,62KA"4VF018(Z'4)A>3)-0E[NX,=W\6E3C8?]6[\TWNIH._O7#T1?R]^//5
M=^-/Y1!,C  I"V4%#]GY'(T3PJ"6O@+Y&17 WP67NPK!9R2(/L1O-6)>YF5*
MF#Z81!82N(K:!P,I@.><)>L#KT"^? 6@,E,3.<4T>B;I=BFK9*U*@MPP6;;3
M#<PE@5)6H%A]M;%R?V9MBE$VSS0@1$,621E#)@E#V:=%6".0E,\2,Q4W1=-Q
M#8_ZO;T^=&YV!B<'OYL&Y9+97C;S! F*"^>Y3DDHAM$FYLX7DC#']+QBK_C_
MFWFUWR_B_!0E&O7*JW[O0ZN<#NUGO78;0HD7$4 NG?VSZ!OTA^4QZ3@.-_MO
ML/^A%2^'([;I08.C7G_X#^ZW8ANW,>YW>^W>WMFK-@QSK]]YV^U"!].KL0"G
MT9QGI/R&V#^"_O"L2?>^U)P_6[T][-XQV)FK,SV5B4W@QEHMG6%*@0Z:92.2
MEH@\<VF6V+PS;([!N-7:VQ]NYN>M_F#8Q+W>L#72[9.C/QUI722L!J4==V3"
M";(J0P*EF$B*6^!$_1#?KYUCM;X$[3RB@B3?'ZX11;D!%Y^.74@L?>'4\R,_
M,F6#+$ME'"=?4^G$7?8R&#>J"<^3"DMU-Y_(F98^N2!ZW>/2EL]XWN0>]/&[
M65Z4X)WC7&L?%6,1P#EKR+X&PYS!.896D>F;(8VH<OX++(;GB(P53-:;QB+N
M_MF3MV]^WG^X6_3.BZ'R:##92 3*,15T",PSF4I%" $RGJ_SKS 4GC674+CE
M.B*C0F9)DJW)RB=6EBL:T@@!-(\2E[[?MYJ1L/7D)>Y!>WW4+16R-=?3B)Q3
MQF2GK;)>>\D$2@)#\"F)G!\Z#N9%3D!J6V8&J(54D(.3:$*003+.E#0XOW+Z
MZ2#)JS[&=JM;M/VTO,\YT2$5)ZU7N462%EVV*")7.@.Q"N\]9Q80@K6Z D[P
M$JGSAM39.^8Y2@*QBU[PJ$0H*Z\]8QB]M4:J9.=7[\X1<GYJ4"T#D;>O-66M
MRX Q(!"9TRPD\%@*UB@>O0^N CIXB=IY1NWL];'544>5%7FI!'$9/.?:&&39
M)1FEB!.(>R'JYQ_F%>);.,!20VV5>J/42.L=C7#^"<3G\]/;O5?8+Z!ZWNMO
M#O>Q/_CS[+,5+=#'5\=T-QC@ZEX?IS(*YF@PS@'8?5V(6X+]\JD_ W86E8F:
M"05!*>%\8D+JH 5Y[5GE\R#-$N-+C$^%AER&[<^L,#%)>^ZY<8XK9 CH) \9
M+00/@9^O.F7,S"MLOP:&K<WG38+SYM$HU>D<AHN,"T[0,-,($9#')#PO1=$Y
MV>XR:0[)"&M5YL"X7!!Z.I;)@@%B]LS/!:=5-$:@="IR!8G)$K-6*A#OTVJ,
MGJ)5ZO.>O?_0T7-%H7P-/=?R^'\FP4):KJ,TW$NEF$TA)L8D6IV=YDY48,G'
M%K9+$NVK(K:1_TFLZ2+9MLAU->=6NU7.&4])510K=[*,PQM>2FLB*Z4V@Q4
MF<?$$1&X!\GG7_SS0TF6@)P"(#$2#V+$?B(Z9<&YZ"//S@L&GFGGJ@W(NS=B
M7PG.C8?!N><Y.3ZUB9@EZG]F-1U3*&UVQBE4J!F0^C4^@\J1B6C''@!GBO$E
MAYLW0%SA< 0)56<7JUKNA\,YC(+TI<I6!D5F&P1B*:&:3/#@_3EZ^!(]\X\>
M?N_H23DF<A2Y$1:50P,6-&<.<^(J^RIX  \.-'=D@V39Y=:82(9&&03@01B(
MF)RU,?/Y7W'YD'$PG>64G58;!\->%V]>4'EQ^/P^MTZVYT8GZ[)+AFD570;I
MO0E& FA1JBT5$\4='YNH\J%RVN93!:Z90.P-='NY=;?VB;LZOZ5]&I\Z%?M$
M:-!)A)"5=BJB<=SJ[+.Q9*%$&J\$7R)F?A#S22E=!\'/[!PD52#;8S(*JQ2D
M4A#>8> ^&2FM@_D%P3><\F?--Y.C=SQANT3;[4Q@JYM:<923=+,-_'3\NXV@
M2]$(%!Y=EBHIZ:W/R+/A.>BRH?S]@7A6PUAZF<E1M:A35+%4@@F<:V>=X)A%
M#/,[C!=@=/VLJGI%<C[:Q_XHB?L6&FM>;(=,%E29SA+**"^4 \590BXBZ,1Y
M7H+NNY=RS;LVO[I$2)!PO71$%))"BV =ENV&;%;*6_U@">2\R$?R,NULD.F0
M%.,0$@\2G'8&0F:65R!\^0W-V3CWF[?[K;T][&-:DKUJ!DNS<I@"&D-Z0TG'
M?$ G2+<0EY'"FU"!B9HE5F>"U?N?%E(^VU16O1CI%%@)43'E%&,^"R!M.L&J
M66)UB=6K6#7WCE6=(((0/C%7YAYT0!M\ N.("+#$PB0%=J)7V3QB=0Z@\UU#
M9;6;MG (K2Y]C-28J6P4,0\ 9K=7MFQJ );9LQBM0",$J5D.#JUQ.7J,GGQ/
MF "8+P&\!/ M 'Q;9CL] +,0P&N6R#-.2@H!+G AE=9!&!5=G-\T@&\ 9[7]
M<1_I[/Y@K35 &. M,]_F95Y>6>.!^ET*ZK*H "Q32DDMRK:&T<YQ)>2Y%,P4
MRYJ#=,:&D&,T2BJ$B)HHC!0*HM>J KMU/"R6>R>CTP3CDI9!\)1)39J0$X:0
M6$;C@TL5V&CTP8)@FL7J%;A(TD9@*N12*\['F'24I;(D:8)Q=@M;>MH/'7[7
MTVG8O7O:)DGM@K,! RCG!'@TAKFDG$[.,5]IK)ZC9IE246F,\IB"M"[)LBA1
M619,RB%$[DFO"IWR&*-,"%D__S"/&/V*[+;A$!.\VH=^AVCC\;"41GO6ZQQ!
M]^QEJ],:SKM^_7E8,5$7\A:PNG[JSY0-*1/ !C4D)Y4'("4H;!0I M$SP<42
M5K=KP%8!R:>%70TX;76.?WJ7CB5@/^>5DKN@G2#;7'(5E$-BFKZ$&:UR64P2
MQI8XK0*:KJ1.7 '(#R8J$@+W\ O;X(Z/G=_AU@F*&LC0&I-$)D6I%0LQ>F^U
MX1D4YR8O\;;4B]-#\M4H9R3MIKFU/$H%C-R3*$ADI<2HP*#BTC;?'BF5+R[V
M$&T]\\B2#5QZ8$HE#DQZG;4!34Y0Y+C4O4O<5T27:W2"W*H,VH'*DF F2[5S
MR&436,<GX="Y3^B<"TS/#5*N:\@9+%07AKP?\%$%KF1D7FGN0ZE#;D@K2C^_
M\VU+--W+7)PTWI"_$H4%H70T'ATR'8&,*,_$)N=W+FX)D'N9IRL[O*4L$;PF
M@-B2!2NXB2Y =!;2G*=2S#- QFM9OX".5]O_O'JQU:P(2&1BP@J>HN=",:/
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
MK8'[38:VX_GG[OIW^X=>;VY=6=%I)=.YR/3EM/'CO.#19).',QH!/>7@F(]
M%!I7*N"-)DVK#&*ZFBY<B[9FA1V5OQXQ?ZVLH+;RU[S\=6D,,J,H24(!,TD
M$M2@)3,@$C5*>")D+/?MNI)@ERVM=W(M4[GK3(E_]ZSK'34E6DVERF@\\'\=
M#H[R=H[^NZE;&7_N+#)W8$HT/&]^&)R6:MVES)RXK2M]/ZO<6 ?B?.C$T>71
MN-ODB27.!+FWSWA$_8).[.=2D[F(L[T19M-US[7>EM$*>QV]GARB>N?H+I;2
M;].>7@S&>539M8N: %I48 @I+8^<-P0E3<52RE827]:-HQ:%N2OIK#WIK+!-
M4R6=Q4CGTCV+WG!+%04I4@)TC(+CSH,+1.MD@J12%?>,J#9U=-_\]DSYI ]/
M8WFZX])(I!DP7<O^5FWDO#@^.1I\CO&LD^R4;URIYR[4\VXFLHT,G4[9P&$.
M :6DH"VG$(V0,@0G*9JM;=EE9EE1[18%KA\Y=E=@*U3L+AV[EV:#RY)3@F4W
M!:/)V T!- H"R@0?O<BO^6PV,-(59.&VCNVK_EL#N^'8]D]3WN_39KB$'XQJ
M)>#JS(?0/^J=E15-Q+$[+8TR]J-RT)TXZ/ULO,3&%(0$1R(#]-F)T2$(H"+;
M$\D)'HC(K@OO$M&F.J-:%]AR Z*B]_[0>VE!&*VSM AF]):[PL0S,!(]:&6-
MM,1CTF%KN\RR;--5X4<4>,@OE85,]84>QE&T0W_8^2][?/)CAM7?\6C0W+]=
MP,#87!_GO@V,,TD].Q/4>:O9MV=2RG]_?BFA2EMWIJV_+HV.+W]]WGU_(*P7
M/AH.(MH$&)4"Q[F%&+.Z499HHB9=:)&W:1).C5RL@^%14;TR5'^^0/6G5V\.
M@M,433(@B-. B63'PO$$5'JE-2%61=N@6JDVQ2,W/Z0QN=EH+Q(B^<@W1HF_
M6I940QP/%N)HJ.B<K6JP=7DVQ\Z!9=QC/IT@>#" B@NP4EI(4ANKE&(FV'*?
MBF*=?;5I$%YEG*-"^)X,C)T#$2BGZ )DH?%2!2_!9B\!K,C_<R8Q39LKS(0O
M//"V1CL6Z+5T;DM\[IZ;%S6H\;"]ELYYZ'-EH3NPT(>99DM.26F4-6 21D"A
M!&@A$CBB?;8PI'46RP1?LGA/^QJW:!EP5]YKJ0)W4>!>F@\6!366*=#,EKE7
M*7L (F5K(HB8*-&,25%*PZ59U@6Z&IJX#?[.:HLZ)[8T=BYX*[N^+"MB<[V:
M^PY,/#N3Q!^]\>&STU'>B$N'YO-/P\'QF>!>9[E5!^>.##73HPE3XA*M@J0X
M!:2.@L;\AZ66BBS3K&1H<7"0UQC%IJ'YOF,4%<VK0?-4N,(Q+[+0(*%.@,EX
M,)Y*X$Q0IT,4O)1F\ZZ0"\^5J.&*>6YB?VUAY.->(Q4/%JGX)C%5&KH+#<WT
M/M+(,7DDQ=G);D_@#IST#I2G7-GL!6FM2[Q"U7C%QL%W!?&*"M_[@.^E%2&M
MM1X50E;P'K)SH,$XH4 YEJCB1"N:K0AJNH:VJ4[JL4WK7E+]Q&.;F[<"^Z+F
M8!>DH]V9[(<3,KLO HPN91012QMI0X%Z1HA,6GN3LC5!NTB7=5^D-6T4EQC
M>&PX7X$A4G&^.,XOS0[M-2<V*- :=9G>G< 8DX!HFZ0(68J1;FTKNHRIF*O"
M^<;VEOM^!N4HCD87MLK)8%@[8;0]G5*[Z-^1QMY,FRM96@PY2^ 2E^5Z*P%#
M/4+DDF)6.#J6ZZW,L"XS;;IC7\,?+;<Z*J17"^FIF5G<&A:) YY<FLSKMJ;T
MOC'6"!*X0Q$*I'E7X[(&=K<H(M(^Z^/Z?,K2+([-3?D^='*E\M$=^6BFXRBG
M68>@<Z"XR29&C-EG*E=,2(B)868CRWDS?).36K6Q:1!^Z 1+A?#=(3R58T%#
MK20,'(\<T%(*)N6_BD1]Y#:P9%PV*7B7LS9U#=[8>,8W+I340$8;S(H;BM0K
M&]V1C69:>DKBG64T ;.6 $JM0?MH05N;M+1<RE1:>F:#PBP\JK.&+%H&WH>[
M85+!>W?P3G7DHB1**4I^5)EL2D0$IRR"]%P1(S,7JY#!BUVZB0TP6FA*7)GH
M73M=+-]PN&86\%0ZMC++'9G%S\09LE@D=P*X5:73=S)@+>,@2&($A: ZD*UM
M1=HT8J &&1[6)JBXO"]<3E5*F"0I$Z4AA5: @4DPR69<2A2>1!<CX6W#Y<9&
M#B9%F8NJ^*7,O5T_GEEM,6;EG+DX9Z9K-RJ4AJ0((5E?; $%.@D*3*I I%8:
MM=W:1JZZE*[---@'"" \-H2OM@RS(GQ>A%]:%10M88K9THT_9*LB1+ TEOI+
M253$D"BA&>&"=]72JAS:5X"Y+E&&9X/CX]ZX-),]ZZJ9?R(O./9]F0#]C[W!
M.';4/Y<T\/EFV9Q3X?VH_$^CWM-^[^C_WQH/3^/5+.7%#NSTP[/IYZ_@OP7X
M9WI51D&I4Y)D]:X+^)D ':D!6C@[.F,E(P537Z&^#7.^EWDXY]%6]7#>[^&<
MJK^CP2(/#*0J);48'#B1""1.K40K593FQL.YL8[GK^.!_^MP<)1Q,/KO3OR_
MI[WQYSK??5F*//3^/O_LLX^ \OZGC#\Q^OQS>OV0$?X4*&L6NLKZQV;=[BAV
M3H8QQ>$P%F,K'XANYS^_Q7>OX_#70SN,2_'#7^[]]#7OO3Y?37,Z7]OAJ^&O
MXU*0_+L].HV7O_W,3">5#+]/AE\R"3X[(\-GAOSYOX?$'__>MW^8TU<?_OKR
M*J_UU1]O/N[^_!+S_K#RN_>.W_;VV NQ]SRO;?_WO)X=^K]?=LD!8D0CD@0B
M5<GT1P*&TP@D,,>MD]((_+;&O.$$W<W/JR=H[4Z0-<%1Q0P$(RP@=PZL9@C)
M6T,XH]8FOK5-GEP3?;[RC7)]K/-WD>N/G1O/W*C(>[2\XW;KN,+L26R.W6CG
M='PX&&:F#O4$/L@)?(,',E#I'<T<QGT^@3XI<-9R\!@"=3()@N(;'';M>5I
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
MHW&9@_ROYA[6V^B/[&C42WE'R[-<OC[*)^%5VK>?JNJ?2_6_FX[C!>>($=:
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
MU$X]C G&#B^46@X/UM/->Q-1WY6:!U3 6(]GBU*LX>$\3FPNS__3IW%8'C8
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
M%O1V$0P7(3A,J/',NQ0DD7$34:R#$-^4$)^T0LRY8$8JC(( ^>7:&V28 WT
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
M(5$$*Y>0T<1H ^>+S_GC0_CJ;LHO$4HY@JFP6G&FJ66:!(V=D5( C;AB OE
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
M_U[@NTI5XBEJ@7'0(12S*JAVBH>H.5/4X5#)GA+:.B=VU.D/\CQ/6$B*($P
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
M1!2$&TS-UJZF;)N*=16?WZ8UVF,)6K0@<%,0:/T*#\[^,[]"'GL-QD= SK&
M.+$&&:T8,BF(Z(P-S.18I&PY_VES_FW2$!Z:]5N_PSU8?^9WL'!>27B*@DS
M^A@SI'/O&3A0'J1Q48BTM;LDN?K6>0@MUV\HUV^VTM_Z*=;#\HV:"F5-Q)0A
M18LH0G0HC\)%W'*.D]>*2%8K^^M*8?CFS/^T^Q#_/N@??]LVQ)O2'[>]Q@VN
M\5S+BYY 2V#6UA<M4RR"2DZ2$)RGBL>HG94TX<2,UXD*W7H3-US!>-.L+R*!
M<BX31T($4#! PT!..H&(!;4Q8@G'RG(/IVVIV_J$EI-;E^#&\/#,)>B%MI%+
MC3S6'G&?/'()_A1PA-1BG&0 <49;]GT,['L;O]Y#\V_KU[L'_\[\>I)J(:B-
M2#/'<JH@1C9@CW"T.#JK(R8.9'!;7K3AK+O9.G3KG%L/WS;ZGRH?:;(826L)
MR%WED/7<(Z((#R)8HYRK=.='5%Y4#TF%Q<:KF;[]YOPWGV_=UF/O),/OX^EY
MNJFN+KKHN1',^L"IPBX1PIS#@C&&N8VMIV>SI=5^*:E*;\_>D3%.IPBB*@8K
M<@A)(1L51XEYF[3G(EJ;^U!L:ZXV*.>U35M_6%YN?3T;P,474RY.F!/JC$3>
M8N#BY"P"WC5(4ND4V(N$8[:U>V^%LV7@3?/V/#0'M]Z>^W#PP4P.@Y%H96X]
M+X@WB#O-D0X^%Y%)HKD3.DJ_M7M9!-_<W],R[Y.1OJV_Y\$Y=R9[(V8Q8<$1
MLY:!!LTP<"ZCB";EM39&!JDJ#7J3!/!SJ!KK79UVU1:-W1:RO [6"RM\,I9S
M(JSSG%-C2)+64XY;XW_3H>MUT_C'2<80> 3COT@>YQ@Y0@3"6FAG>.1>B:U=
M0[<%6U>DN,TB?\XHT+H--H#_9ZJ+5YPR8P6BAE/$18S(,0.6![54Q-S&@+(U
M3,UI67^S6?\V#H>'YOW6X7 ?WF\X'!S1)GDJ0.*K7#*.";()M  O=)(B)):B
MV]HE;>'8T^7[S5;\6U_%NIA^)O 5\8(0FG(N:$2<.(N<R@X+GDCN9LPHB:7"
M3Q^-PO^T*\<*1\9R1\5U#UCM?+GPGQAL;QA,L@>D7NK]0.RQ#4Q?_ZX\;DA/
MFEEA)+,T12ZT=EQ3%PTV,3D=!6U].9L.[?L+OIS@O05 %R1W+[,46<+R"'8F
M3&)<J> !VHG85F9=8XS7QTL/'(EJH;2%T@>!TM8AM@$@VM"/?2Z-8@)YJO-D
M->K *(X1*4*QYP">*H:M76Y:_&SQL\7/]7D5'QI 6Z_B?0"TX57$E&GCN03L
M] 1Q(D +=3XA0PFU)$BMM<KE+_?/8VJQL\7.)XN=FVW&MY[9=0%G(Q2K0\0^
M660-!_,]$8RL3!XQIU-P&@Y5V<I\5^N:E/[P$%KX;O]5Y&6MA;OX==Q%,W<=
MW?J?>0=LH\;NU Z/N_UBA_*]+Y7<E?O1[8?8'_^$UE>$)V_TH#^0']=8;G<M
M=-%<;#>W WA'FOS(,TVK<S+HY2]T>J!RQ5$'P&TEV%69>A<+B&>X3, (1)B
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
M25F9?"J'<Y:)<&:%8*ZCWAEX"GP*G4E!:K/X9B:W_,[I(,1>QK?L@2\(<;I
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
M,MD'1S0I?7#YQ5U]<&VYQ52>T3>'?QXY'*Q60B*-+4/<68-,CO5ZI3"S0J9
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
MGF0A[X]N<N7+>O$E^X^J[\:9R]7#NY-*L5-,Y'K1L[_UCN'NYZVBJHK&'O;
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
M'";J5K[^Q.@;^S@3<VY)V<YM[AU* O?$PBN=X_Q:70;1[?;.2L/C3VM[[[;
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
M#KN4)))*9+ T3I!VC"#AX'4>!':&PT&S)4UTR\>Y5EV_,W-:1V,%.EC4D=D
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
MO=*,W;_XT-G9\PR>J0/WA.=M8V!8W-X+QSO;GXX_[84O^WM_?]F_^)05BO7
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
MYS_^&IU>7AEG?YP'9^]/S'\/?9N[[I#W7,-Q>E9@6#WF#<$5'02!;7,0&/U
MJ 78)-P_0ED^]%C?'PSZ@6V8ECW4AXYE>@,W\#SL^6NP67B>,SY1/B59IL"*
M*[3D\SMQ!JUI'JSJSI<NW8=/#OES$<8>5R85\(]RRQ#>1V%*A,M2H,&AME18
M%"ECPH*"+U*>816YKRHNRV KQ+"2XA9824*^5<*,GIP!BR/VCQ\BG)R_Z,K9
MIS-Q)\$,9?CZ)!#?)P@E!K,6]Q$LD9>,1DDL4(>4I,*B56Z3//*5:W;#%9=S
MF!+<V:-!A#?\4%F*.=0@B+T2=N^QP+N.8.C%R"^XEZ= %)X=?R<4)O]#FHR0
M?/E$0G=U8J04(]:_3=?7_6#(P*+0[)[E!X.>HVF\%QBFQG3+,6Q;WQ"UZTFW
M[)=B#T13I> ))2N9 C8.FRBW''95G$P*I"Y?(< M7F[":N^!D>+ED03V<KG'
M\HPDPE1N()<W=XYX=H7EM0EXURZ!=?6-P_[0V#Y*T^#0-)Q=@93J'VK6<-W'
M+H@%%'0$*<D?\LIG"&B%10#KP3D]WC+N#RY-!^"S1>"GEDB!'8</DNCC8%9G
M.;9>@_U?-W?Q[^.++U\*TQ@O0[6Y=FG0YL59>]JBPPWLH>'HCM'7N*7YCJ/[
MGL^UON4,G/[0UNXXE-$VB2W^G&%_- )RM0=7_I[VO0P]?K7@7>:I<7;]YX\3
M_13O>?^;]?GRK^BOOW_3_QH=PQC^^O;Y\D,X&WH\N[R">7D__C0^_'WZ]]<?
MX!-H9^^O[+/1[Z.S][^/_KR$^8Y^LT__^&<3FL<=&,ST..OU/6^(<4=,&O+T
MGNGT;<T8.*[A^)MRC\<LAVENH =8"#/PG( --'\ DM+F0T?KWY%4UG'/SG /
MMSW;XX'5<P9]KV<%KMD;,EOO!=IP,-0' ?>P*:ENJ9K=5P<+( $>NGBV38=\
MG<)9+C)\QG5F#&T.$L>RAMP=>J[9UPQNZ4,+1,D="52=R&BYR/A1Z_3I<,<W
M[9YOF$;/,GROYQBVU_,&@X%K@-EAT^'-1MQC&+8Q&#J, 0L!]VA#C_=!WSC<
ML!V7#^P[SD([[MD9[@FX-=0#+>CI-@-SQ1S8O:%N6B"WF#L(3,\,/*%P3%M7
M!XZ]3PJGM3[D3_9Y?'0(VDD:4KM'Z29FN?LW]R;8N"'(L8T]-8&$F?R$W[AN
MP[6=5-:NYH$MIX&\1DP"9@X=?^APLS]TAX8;,+NS[W=9W-;!* S;U5S7M7NN
MJ3D]2^-ZS\%Z>)"TSL#W NXS;W-E'0#?!-:P[WKP1-?AMNEPWW?Z SWH!W>5
M;'?<LS/<,V"!:7DN[UFN%?0LQLV>.V1!KS_4/<L:F(9O6*MZ>;:HD=V6&G1V
MNH/IP=!E#M-LU[ <=/KXT.2>[W&PW!SMKGKQ;O>W?/?7FYS[X.=QMS<<#+!7
M6)_UG+YO]OAPH+L:(N-8&^L.WS<TL#(T,W M*S &KNUQ9NHVO(&Q?L"Z,,&^
M<$\_</ML8'G86LX'1\^S>XXV,'N^'YA@8CJNZR 2B-H?F*IF&[NG.UKBS3W6
M,';ERM9 3&RMB^=/0TS<(VZ]_4*5G31V?K*VK5-7;5979Q<-1UGCFFOJ/7TX
M<'N6S\#5,?I:SP(]9@-M3=_8^!CU)[$Y.N[9&>ZQ#-,S73!Q?.9;/8MK0<_1
M+:W'/==B0VX%;N""L=-7!YJI C,\<%1[ERLIMZ:L-H.OV!N5]9-EA9W0:;G0
MJ3PLLV\,!CIC/<O645$9=F]H#+2>I\,'1N""EVYLRCT_B8/2<<_.<(]GVJRO
M,;?GF7U069H1]%QGP'IFWQRXAC88VJ9/*DO#9B#6/%;UGD.G/*J_^G"%M'WK
M80II'[9&5=>6%\P^<,%:[F;\/SE,^_@&_LE:4G=FG%7RQ?SK_<GWOR[/_SXU
M_KH^^_&;]N??I_;9>\_^ZS(*_[STM-/+?U[_-?K][_FZ,__;Z=\?HK./IS]
MIIAG[\_#TQ_?M+,?4?3YCW_BL[Z?CCZ,_OKC+#B]/+G]? GC^-NS3^'9GR]/
M_^UJS'-@*7N:C\=!W&4]=^CSGA?T45[TA_9 GZUF=0P-(WVV[?2YQ3GX5=[0
M!AO%!W7EFT-MMFRM6G^%"+"ZEG5UC5NKRE07U]W>N3R_GL3*/_-HJB##J@I3
MLM#G2L0G$YY2H2O_#KH3DR$F2;T(]O]F"KM*.<?FO)ER&TZNE0^];,)25;F]
M#K&!;XJ5=)D7)9DHK0N29!(G$Z[81:$=:GCE*(8!1\HY'R?I1(%Q?P %KX#!
M\:]#Y?(ZS!H#@@D&83K"T<#]'@P%OI#%K_A)6K0/AD6\"3U.!;1H,< =[E2.
M4/DT\6LE@$%.94'P=6UZ^&XNYUY[?GTL,#2L'N3?Q]R3ZT.%M%@A',)#/)H-
MWA6$,8L]*LD%:T,LV>$"J;N,]22=;0LEJ:PV?IWRB-J:5%5\_VA&"R6G:M4M
MS 7E!K1<>LM<^<RC<K QG DOUO[=0"$-2H5TG5:1TRO><U/.OO58 /-ZS:);
M-LT.?FEN<=C,];6>7::EBQ$$6UX,(4K L$U2XHW7R*,I7@4C84\\ N4Z16WX
M7W?3 DAQ2;6LL'W>H2(%QO_O7]BOB^B\KO4P,&:MA\'6P);7M!Y.+H]/%>-0
M669"G!Z='7T\/CT^N_P__S4T],&;"^7]R<6[KQ<7)Y_/E*.S]_#_T:<_+TXN
ME,\?E \G9T=G[TZ./BGO/I^]/[DLKCD_OOCZZ9(N^?SE^/P(O[B8EQ'K[8J!
M5C?3EE?K+ZOQ?P!M1L]Y'4Y WGAK2 >4QZ*<&BNY4+/D&>$>4*>GF$73+"2P
M@R1/:Q(7)*POX!GP.M />301EX%FD!7=V751Q0T2 @7Y%0>QG0JMAH_#AR"
M$1K=,3D(B'6T4*[3:X0JBN@B5'F94)Z@">M7EG7G/,KX[37J(E*,,(W?<I:"
MF *U/*\7?UL$Z?)PN#,;DDDJ[67TH8H\6MPQS# 3>A4^3\4T41\RLA726Y;Z
MO2A)OB&Y:ZOF(KB4DH_AR>#3IVC(N3P*>9"I"C@_L7B'T,J2O@4IJOQ-?E/2
MBMA%?%K14UH-3"!_,,0(N$DB4.YIF'V#%^7P18HC)3@!FF&6Y2-1?:@J68X&
M4%8?=LJO8$(X%WQA2+)07$R#5I6$<DQ!H</O]=&KN!C<8YD<[SA-Z$+XZE#Y
M#,\"0P,-J(*U"_Z;A"-Z6P"V4"0L%#EK#[C]06"!-F05'[@D"( 51K!*J4!K
M"-)D)'<*(BIXX9@H)PS&C*]B#%AO)E=!S/J&&L$%L#Y)"LLHMAO>)'<BG^#C
M8(N3:A/VG5A96+Q)!*]%\6UH;\Z!Z,H'\1SZ2'\S QIQUY8]W%3*[I9L_K"<
M*G*=5,7-)^03H,T< 6^*#:DV*.@F^60>*V.M%6G8")9S:,]:";IY:#^R2T:\
MTG\8"*Z-*-2TH 3*"+%[[H&/!'O#2[*)D!REU$ QY<,>BI(Q4@?%3'A#(505
MD8T\> =&O&!"L*FD$"P_G. <9O8<2-TX!05.3X-=0T*RN!#OAL]0*80(M2*V
M8_W]<D@N\)@/ICQJ"9>E:0@[]Z7<IV_?OI7;\Q5*U0F*<&7"O>L85OMJBN-.
MKE(V$H-UPP0,S6\\S=YLB:LZ%MT^B\+Z(/5!=<NP GC7/CBTP%(D1:2*E^Y\
M#<JJ*MH@[OHE03TS12.O5LXA Q%"_ZMT 0.5A%]6VZ-@/> >/X>O/$030 NP
M8YP6,TX1@@D:T@I,/+PX0^V,-&5N&(63*?("\ZY#D#=H?"59+I'3%M-=L!M#
M9T3)R;B'FV#2'"V0Q,U!F(ZO&=B/7N)/8YB[IZ0LON(RC)3Q^K. !Z]S,#77
MY29![ 8#6!TO/1@OS7@2A15/)C80-9/'GN0KO@W!=8SK:@\1^2JW@F7XK*R(
M)A*4ERL#+,)M^4^.W C>!L\FJ/94NK#"]'-YS(-0FODU;W9F./O,2AO:IJUF
M+J'A9 !Y"96KCU-TX'(NZ8[L1>X2-;CF5W1856,H&94'YR3UA6'%*X^W+O<F
M$SQAK=T,;HZXMV9_J<C[B(&7I%-AZR6C$4^1K<,?@H%Q(O"6C'=JL;W<5ACX
M*9A/WW@47H,YC0*D1MT 6 -5)(4UQJ#];L!$[VC:3IK.;.;$I?@9DFZ$X2G\
MH[YQ)3F7FS:JC-=-RZA9*NNA13"J;G1+L_I69LX4UC1($4YOP*>(-W)__E4=
M1[63H\CS\9(Q%[8S:!]IX7"*W]!Y#EJ\&>:4A-EUD]D0IABCFQ'&'#$N"4]
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
MDX+] H8B"(DDEBCZ66''S1M$+?<D=IWX//\&RC/!X <(@$DHZ";"%4#^M\
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
M,N4.(<3CAF!JLDB"\26.$%'Q@>&YF,83HMBOOP__0&]T-1;Z\:4UD.^SZ7X
M==KMO?]<FT%MYON/ < Y?_27&8$S5X%.A+&"_-//\$^+U^AN#R=-3C_M1)K#
M=Z\A7B,NVE/A$T?[%7&*$NQ7QHUJYY'SO3^2KOO3BS@"&HT%!8X@QS24#3AN
ME*Q4 P[JJ=B0P[QC0T7#/5,?C8V,1[S'KCV9B.T5WM2K,.A)4(\G/GB9BJ>>
MRI#?*^XQ_0ZRE"@U^N;/_=3H#^Q3CK\0+/B?3X<D)$Z)S[\] W.75//$D#-
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
M&D8Z]3[#M%*TZ?&9>:%_3Y^DMY'$QWL:6'\,[^48=NN'OC5)HM)27E=U\66
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
MY[P&N"+745^&A8@H!3&UYR0T7D):.MO$'W<PL%//\JN8;Y#<19058CK+- #
MXR!#N:AG*S9NWLV?>#=S@W*XFKY!UQSK.?BH;]B_(XNHZLNT]'-WVH<ECPZ)
M!R)+))9BKUF(\E5177.;%CN\VE/-=[:$3QK<;;J:/&<N<MO'&(7 C>J=N34N
M7-EZ=XGF+5?GH"^LJ*"1NLQL G^P,W#KPS5B]">%'5J0$M+6$G6-LF$L=#_\
M\FTQ$P:$V)XQUE$[LVLFL[QYN3_^<AL)E;'HK%=_CC&R 2MBSO3H(YO L#O2
M4'<NHM;X?5"(G!?[CW3OL5<63(M54=HL0/RNG,?X?"HU9 ](^I^SUP3(J1CY
M">[PB_6.4 JMS*E]]>#G9Q</O@Z@6V\IS3AZ>E[DW[O(O>Q)&R@F@6?H'I?B
M51^>@&]&#J"74H,PKRI#"4;X;T:0)"[ARK'2RTS0L2Y7SU=O2P'8A$Z<X*5R
M I2Y-R)X.1:V;C #NXG[=NE5E7.SBN)*6&&1UI<NWZNK;M]PKZO:%Q]*,'Q?
M<!6/9US%C*OXS-W)OEPLVHL<^:$UVXJ2TE,:E:SJ,D\5>7_MXHU=18SX1"P:
M %9<"QIO:CJ/5PH>P .0/;*"H8F'L\6+DEE[S\\3C]G,%C^]RU8=FN;/,OJ>
MHO3HWUX/;Y/'OM;F:R]J2F,6?WOXZ/N'C\_A]MR??W@HW,RKO!1INNP*T(',
M?[/B;W)(19]1=($^V$-MY]H>[]GB]1;./;1=T8AUK];>IO!5)HMM=9V!%I6G
MH(KLBB@T\5;$)_-J4-!?9P]IPB9O.Y!9/6BV64$H5V)F+=*5LUK<LVWN(MP(
MPNT2!=C;%6S C@(-BXO#A(DWB]=5YQS^:[>0/]<$<FA6E2@#T92*-)3,^U3I
M9_/,8E4UPXUW1I,CG#/H$J](WAH*E*U['P >M-G9XIETKOS?24>31D3I@M6:
MQWJ;U=8%S2HG ;A)0%  @X#MFJ[=P@)>L3TTS!/H 1P\PN(5M:,7@UL41C&!
MASL/4G._/J.\G<83#Y'\.@,8%2>D0%<3\%UE?/:6(+7-ZIT .2@^SX@#6(R*
M]10B-%-@NJSI8=V;2_J7%Q5(*@W *,@A>/B_ZK1ZX*FHJ_5E>!G2R[2,K.(8
M470UQT:VK+.CB/&CS&9]&H+HT8[( )ZN(9F\I_\I(?H$!\6O_Z>.& 02:P/!
M/HAOV'A10F"0KTE+ZR9K]Z*O\KH31#/]95]LG5%G](M<&1C+*3V2!(H=IL74
MFRNHR)(S]@.250*W@C#5RUJ%L-:%K2Y&?3BL/]!(F"\^M&Z?>!]N3@J&)23Z
M)[>'ZRPKL1/I;>A?<R.:-49!*>;;%T%;GJ@Z,BY=^HDS?;N] 0:+:+.:*ZG[
M00J>/7:"Q9BX+/+L;[^<?W>^^.K)\^=/SA\__EJUC7 '\N>E#\?E&]]\^XW_
MG @$*=6W*ASI!JV65(33ZLPRKT _Q*R7!Q[!HQD_'B^R\PRT57?BDD@V6YB_
MF<7_QW#02#&1G[$QY6:+#V+2;WARB0E$ 4?L44QM06_''0U\?,'[I2MCB]*"
M9E.7\0F2GF%A&81;3>M2V,1/Y1-.A2N= JNC!=,AG:ZDLRO@#<COB<PPW)3O
MBPZ"D$],TOW'^J;G$BJQ\=+SNCQ?0Y_++F=X8%4.R#2IAK!";ME0==?P[\5P
M6?_Z=$8%Q<AP3+O_0=F0%LU9*)$=K0+/5?2KM@_M.X?FA^-;%+5A02BR&C%2
MSIVB:<7^_)BP.1G#6[!'DW\?.*I%MR)ZR A2RS%=HR&-CYTB$OC101:<@3[P
MZ5?;$ =(U.?<$.]!>!XS^*9.5@YX)E#WT9L];WNH2\7.RDFO54-*Y2]EM,G%
MBGN/^O30GN&.P1GCM^,-9Y%@?H&%CNDR1E";=WC'O9%IP7>4WDT-OEF']+L'
M4!(:.$.EGT#.?NY*Y[?IZ*;[PR'I@VF=#\7*K^I\J3F=<[THDSWZD61:%S_S
M@"C^ZOQ'&KL^/O-R1Y2VWE\_\3W5#%D^C8[16ZLZ>NDUB$M$7_4?U&]7-<_C
M5IN<* B_3*FN/UI$\XT79(X^A1@F+8ZVSUD_I(Y42- T19TS*P'HILV]VN;N
MVNX2GUXWB&T#(3^?'EW3<G"6K7WU-W69(R>$W"S0!J\HU!B]616JY.-YP-Q+
M"Y/TSNB8RY?U:O-,&A/VS=D%Y>CQ?DBEO(@'G =2/3A;O0F9!96HN^GQ U0R
M!+#1L7X?4<V:)O>DN\3TVE:44S1H9?(WD)[=1@5CV@5^[+69[>P.VMG1$^$6
M7.X3P_!^;&G,CK-Q0QUI<=X/$[TOW=!OYF[HW V=/?*-#'L:KR-'E<%9R9%(
M/@?_,RJ=<T1=(QX1J72\O6MS<-?W="@C>B+/D1\2 AY<YB*>QOW.OY-:>I$Q
M>/D@H_?NH-CF^V8D.Y'2KGO3@0U6VW0^::1G9IQJ8YE@1\A?=&Q;TQ FE?S=
MX<_C;\^^)PO5OZRQ>/JW X\Z$T_^43IB]!+RS0%Y;$ILB W_<:4M>[>R?T*#
MP^\?M)-FP;"37,\RNZPPM@AMKBMW#I'KH 8X4Q^4AYB(/Q'V=1YM$'1#6M<$
MJMW)G#,Q3FC@224XWI'S<I_ <A=I5Z[\"=+/"CPGMQQF1U,*7_$+^4J<I4CV
M$O"1D2FY3^ L2I7;@C7E-@N^1531N3:3444FH:_'1^![:\7,)G@*)AA2W7X0
M \Y<'WI0U_18( 5RGTGP!TWP5+6[D](P\5T[,\PBRF.4GB/]H/5L)2=F)6H2
M;C5WRZYNN#-[1)R26Q3IH9I%"D]M,=E7$Z-2MF>>Q^G6D,MY)),Q$*;]K"1P
M,LOJ_J;F^%_BQ-U>&E1>CTM+XK+N%D4YK^$IK*$Y?[V$$_Z<O2.4A1[3+.CD
MAV%5O E$YZ.B3<C/HW+'/FT9<-C6SJ43 *+.I+3PMJRN'VZKZUE?XE3,0J2<
M8 E;G]>+GA/]WXBDT[V6CW@2AK\ *N]<1$F#"PP- CFA@F&X2M:C.U_W<#0
M&E!PVG'5T5!=8P YWTD&GNXHO/6P_G=[DD9CSG47[I9T&;!8$R17+N2[XT)F
M30OJ<D"+B=%>.=""PH\8]<V1JA&TAN&Q:T50V9L(!.V X+E;.%2"P&5,>QNK
M4;@KRD-[8)X,N/S\[ )/I"&]33J)?0\@"WI%64UU4XL-UUMC=*&ON+H?DGL
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
M%$Q@3(A&-OFF)0T^-?"SQ1OP[GF#]WF2[5/K405^=<[U7M@T4833O$8EI!9
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
MJB0[( -8 E.U8;TX5=;@.$P:+HEV/HYW6Q(#XGC^ZHF'>^0!R85#G@W**B^
MQ0%UE@!$&1WQ0F7>]_D#"4E>3R  162G#7PI0>"!\4%GB]=@%S-$(V29HS\_
M>/>B8F'A2#P5'\&13'?+<K#WUW'8\)HDL:]C>(.O0"<]<-#(STR!@\;6^R@=
M"^]2#&&62G\0@;PB-%>RZ$KR*N GBD;XN6+*#1G0_C-1 )&/A_<6$;EJ@X5S
MCZYAU/F(EJ&I^%[2P&%)KP\-X$LY,>37W?KFN#KEP^G*_TOAO  WC(0[5CG\
M(EK0P4N^'[[JV=]^>?SH'*QH[@AVAO++JU=_?4S,A?F2G,OHBAB%II=;HL@X
M7XYL!$\<];^:P*41L4ZQ&)BSQHXWDW+3\#WLNA;+*WPEJJU'Q7NC^&0\0LIN
MQ18L@$&4#6YG5[PN#?E3T&A-?)=^S>U8"&VZ9WKF<E,X"??2O@]<;V.UDCX;
M)CRW,#VNE>#';51$27JR\VN=>JDLQ^-^FA5X[*L\PM+%LBCT(#0Y^_KB)\QV
MN+N@L(E C8(,K#"CS$F[@/6(H,O%#\.K@*$T6[AK?;7-TC51<7R]<.F=[BOZ
MCGMO9#D:QN!K+O8Z>(B6>R+_;>;'(SA7^C73A>FSB_#4!-V>>Q_GWYTOOGKR
M_/F3\\>/O\89.&)Y"7WRFV^_P;\K;]G/;Y[QWY\_PM__E[!;',JU<TKN.Y]^
M7H^TE+[S<DO^B9I#TV8[$)JDNQW[\<#^Y!YE*-.$[X'=28F5] LG1%D#XR=+
M*ZF4J;RQ?+)HH"XTKLV8#22ZD\$M1B99+=VMT&XE=D<U7VX<8R1\_2=*@0YE
MM:N*2Y?-N"/I;78@L"M17U7Z/JD001/^@EQ5[@ J9@0I!+YCRPO0UV#HFZ>:
MH9K=B9C8N 6-W]QGLA0)ESB:F5)8\X/[_DPHL^O$NW9*-+NBY^(#/2,( >['
ML?^Y5-CB3'14;DJS2$.WRJ, W/IEJ2ZOY]@'!TL! ,IW^(8\E'Z!SBC#G.9>
MP":]4B8X6HPN,-PI95[3(7^OU3%5=9 ?\-("3&_<J#"D=%U>/7_YUW,-7=R'
MW!5Y] X,%$11RO%O4.(;;L-[3V_TYT=S<WIN3M\5>J-GOA$B#LN0OPQIB6[2
M#,U+4JMHA!V-JK#.BU M<%U=E^/?'#!!^Q$[9;[T;3FOGB+*XO_(JCTIZ$G1
MSY0'U?'&4L4,NCM>]MW9!@O7580%B'PTZDUPRFU%62C?5GAYQMO?Q*3CQ?2H
MHD$*Z^Z!Y,I"6E_*"Q^CL?WB55),'5)'*2AH#@,Y$AO7F8YQ^@SSV"1.] ^1
MY04U/S[MD4$N4;7'*G.E$P'==0[Y@3@:&*.[O\,AUQOE,3S<8,?CH/F\#A5"
M8<RF%<!TO!^A*"\)[U[V-R^O,2(9WU0-Q<Y02-C2/-0N9?(OYA^F'>.L)B\
MCU; "15EU*S>47 $UQ#95:A0R,][=^0,C!Q.54[8E0R'7J7NLNUA?#ITILNZ
M3VW@T->LZG!"&+.R5NS+^4<-B&#_"!8;T0P"4^TV2PNWW59$5=>$F/Y8O_F6
MBSK#!/Y@4'##.C-41&R%*) ;37W*[I-&I<T ?[MHF<LX<]GY;D^ZV"5/,11>
MAAJ<'HIV;WL*JX?K.@<[)4\D*Q. 5@&92%1D*!Y2SXT^$W[*E,8]C^0(*[@%
M74+/8,+R&GD@4> 8._K@N!2G#JZ<EN'JTO8?(>Q4E:N&A)&)94 >$C'VND)-
M#.B"P5LY]II/>I?<J\T QR;>C/LG1G[ PU\0,Y5I<6CR0-% M^3[0?O:)44U
MY0'K?96?^M3L[ C%N;TCAW*((APXB3O"CC.O(Y<>B-0LVI<GO6KW9G%ZB;*0
ME0S!#!:-Y"&HJ!TYMTJU+SZ?A=U(&HB2%\\K?0HK?3R :IR7+=):Y$9R$?\%
M@:JIA$6Q'/$1:2=GCJ1.?OFQZ"37(@$1I_URI.K?!:6:!GD_%XX#*0":B:QJ
MRYC$@'3S">>@',^@2$8SK'F"7:(WPBRC=!>D^8(!,GZH7XV>K>D4K*EW;##S
MH0"B76B=FN(G\^B"#>ZV(R7SXOWA 1FSVH'>3Z-J+B?R#AV5#J%$VL].&+1#
M(LG70<J,MA+A?\MY!RHS4/?%Q0P/P:S'R(I-1!KHO(7[#4KDN04R,O!RE=<\
MA<&^@S]):,B ",.3B9*9] XBP+44WD5>XU-4,$^S+$\XPVAH1CLEW*; IKZA
M:3)5R;GN#=,85F,S$FF))X3P2@9KCZF<I$5;N<C$K?[9XJ=0!3^JQ-4;"=:^
M<JR'RV,^^D@3,Q_336+Q@SR!@I:B%PGU12KN^D^T6A7R0T\=A&5$B%NUPV[9
MS9I8& \10DW,L,JIY^9X;V2W#&IU1A ]T :BX>Y\@:</U.&?&/KDV^\ZT4U#
M6G[#&FH*LJ%T[?R%F=(=/))<K8MP_D&62%JU'DN@)!K-^'C!$8]P7Q!'YS/B
M:$8<W1F$QXM)=W^5H4@8CIZ8-<W"IX.$4)S7Z)@?#?+TIWBL#F1&@PW"S<:N
M'F!)40UEM*3"C5:'Z4- _20?H**SE02'&3HLS:K:9U-X'D@$F#%&'B7YD@ E
M3WC"\Z@Z=V@/A7?A#V$!9AT;LNV:-M;2E3./A,G;[4%G@=[YDA=K.]BY%X7Q
M#S4;FJ!/.S'=X0Z.[8CXK)WR!V>\2-V$[I>+)/#<U>C4@!&V#4CQ,$]&J;_1
MHX9RGT[8XK5P.I#)T$ST>GAPYN!5<TD$EV(99/.H(]B;Y]A\</<N$/J)'FM8
M2Q@L2%J&N38D&K2]N\9/UPD^&2$?D%PBT3TA94WW%GW.W>C]0,0?5:5DXW7W
MV,KT^F%QR%*>P-:44&(L"JJZEG,X>H];R):XZ,X+5SK;E)G(@5HAM"]E2'QD
M[%/PFSRO9@:LQ[;;-*[4*!RZ+SJ;8T(A]MKFJN!@E^DKC%&VQ/^"_QU% O:_
M^A[\;+>]I2/W,'@I([ ZGER+X4)!\]UNP&-W1#Z%G2X7"]*RXE3LN;-ASMWI
M4%R))HZL\S*+SF$")VGFE)=CDP7FK-2G6F;M-8W>!C6<D5?LL0 CP&"&1KED
M*:NI7C RYFSY%8/-K3$)1:_..0CGDJ$$YL>5]796AI=1T3CM87\$B]-$X[U(
MG<#W# I/0>U6C9QM;F_()"&3\P[VAH C5<D=_A&"X]6>ZBV,E3PBV'"V>.'V
M^\,B76:%"A61%*SL*(\OQC^M59A:F>T'V55DA#;+-E%3<3A;O!P;MV%39]C)
MJ#G;D*S95M<+[3,2&N"&V$L/!??Q/4V-NU186"0 ::%S3<[YJ8.<^40&S&"D
MU!I2<?*,:9D'JW"'ZI[8(M(5!-W165N[$ZV6;)P2>DREVIWBK(Z.!+80'N89
M!A)BV3KJ/1IPNE.W-")7/0EZMXFIU 9"47D9+GMFT^/=AV"#:4""RR$?WX@5
M.:,FM]?6'<Y;S%ZN,X''YZ@V<'V.0ESR"SH;SY5 =RUB<U@!B<^('=KL4C8$
M"HC9E92_0?U62G9'BKQ-.QGLL*;OH) $OM.KK/;:]GW!%L,5L&$$_DT1]9<8
M'/R6\8(@]\AL<Y>6A+O[8ZU%S9U(1;'4^I6  3ABSE;=&">%T>H<5M-Z0M0*
M8_/!M!*EC]'V>>.9D#_605>K?7SAI]N+0\*JRKQWO%2,'[K-F>\&Q<LQ61M?
MG>28%]\(ARZ7Q@R$3L3G5,+F/:8VV.7041U.#/-3<3$.:YLN:&:DEC8?)\DR
ME5A&@XD)2=HX-P3_5Y4ZYS)*>,,#,G5U;:3T[@D+3C0$I*7<,7EO2<1B^B%F
M0D"V-:[P;E2&* VF'37AMV2.RJVM.\W:**24><TJ87*XU)O=Z"S6,@MNTJ?5
MO-<*'*K[JHDMF@-CU/ CCBU+7!6(FIB;_!BS7?  ;S@Z"A#1MA\K>Z21N/F*
M9K;:O.&@[V 8*&[Q#IE9B!T21F4CKZ026U/$7,BCXE/=W:A[SE4H]YB VW3#
MJR.LI,&AF#LSO?J;)[N@ZDYF.>9:B)+)>>< KCQ:+(G$+WEN0"X4Q@@LU2KB
M\+2NA=7+>D'R_3OG:S.PU<?YBHF=DQ[>F*MA9&]47)BZ5?NZ$<SR!7BXQU>(
M_%N\\\-OSVG?YSNRH3W]J]*RT&.7!(<%+<M49T7('^A;9=6AN%GSK$BSY2\A
M8Z>M1/^EE\KY#"TWMKVN&WY&>KO>OH5K):Y#I2[*YC;2%;T$A7.;/(RG)WO]
M17]X]1CRZ:QB\IFYJ_-X[NK,79V[,D?^<]^]!'(+#*L58 !:%5SB]@XMX5 G
MWR&D$:<7.[F(:V>Z.H^*&LIB?+UN;PKSGODJ<J:]"83R83C*Z1:24)O1  QU
M0YZR$8E,N1<_:=KT':1X6&ZP,VT<HR1<U%AG6ZG8!N%03YMHQGD"!R$E[3)7
MH51ZR*]P.#(G==-TN[W$<U0<WOG:55JL/!YT<-=<%M"3F%\-UW+"NY 5]3,Z
M=;;*\BN>C-ZF_*XJ!#==*2 +#I&Y(.TV"OXO<W$&6@ N;!!*LXN@;RK1B=B"
MOGH]VNI,TLR#%/+84"0_[ 64*"R*S21<._6E2//LJ!0PQYBII_ZS<ZY_<^!X
MR!/64PYIPSHL52A_^#>"]D3TM&L*@XV!8\ED@/G]#]08'Q,?G8+AU#.V.)CG
MYC!@FPVCBNO,$M5)V$!W':^-?81FJ_F!"%0!_K5*0;PI@]B]6P,T1K=9CWM!
MS$N66#>R-<6JI'Q+*@A^-(@J4K[H1#;E_X5^@*\2?,I4T(1P2 %SO4T<@_ L
MV*D/29%N"IN068$0:(W,F2NO8Q,2L*.1&!4Y..?7\$EK[;E]7-A@>/4<@\5Z
M]>-LN"'W-ZQ&QN;9D<O<:O23H'\5*M<^_V],W]2/"*\J<DW:86 +S5>A,./"
M?52WJ]7;^U&1\&\>Y:"H[3&B49UXS\Q%8Y3/+NM,*!G@TT=.AJQW+B1]QQAV
M7RT<7%J9 ']U+H@RYL1/!5 !4_ ^A\IP?49G 8Z1:S0-%W_">0HJ/[AR96;J
M!V7=\2OTVDF>_@-U?E@9%[N+GAO"\Q!S+)^<*.IL*PI<B)9S$,VXQ2!\(1/"
MCAS20^[D]K"7NGD#ZF^*)B"TS5M?>CE4Y-L1!PI*&#XR,7=VMOB_5>=Q,*$+
M:-;]6IS;.F/J,[1YZ0%] A:3FI@9(?L*W(.S]7F=X^ #$@\B[+VT\)MT4U1*
MUE=&-VIH;T"QDNUZG12A(X8CXD@"?H.489J!J28X@:B"%7A<HB>;6*6AF0@.
M,_"Z/=\,SLM^K-H+3FQ@4J"*P5Z8MM.J[< &K.$$Z*N/[_!0V*+F96-6EWMW
M8;_6!"^A.N0$XM_@6Y,!Y&B2.5U*9'14! TZ+47WCH_WKC;?HLS<J]U\O@3H
M_9F,-NDJ;J3K>2A W92BF*N\KDHE!J%Q&J-[[[EY&R"'>> ?9[[/3FKLZ90$
MP1N=Y@K-%7/^HHBVVN89(O=A"5%*NWQ^2P?83/@$%%*ZH6,)OLJW.#4>"J@G
M1&/N'N*:Z0 _?(S87\0!>BZ?=7?&RM[L6?3645P,7L;;ZHB%?E%(NS?;(:G:
MZ)%)VI$17(P,B>DE@J%>9=2KK3,B,^>S<=@IWN09G>L-F28)'+O[_A<W9YNV
MKF+$ 5/N^UT@IX=^,-OMMRE2<HYE"SH?.P9,.,?1'CR3$[:6W4[]\V+"2-17
M-UGVEON;;"T#(XO#53CS7?H/JJC&H "/&T@6X.1("9X__1EZW&5>^1U^,,"#
MZZHNUM<N#SU;O/2= ;N%D3/J2>S5KZS:06)HYTUP&-J*PAW$OC>_8B:\)DMK
MTOBH+]V-_$LK^URXY4Z&?B;A%S?0_N"?R"!^1.5FHWI/@4Q=D\_:^5&'<#EC
MJ4E?C.F6J-@O,?I_ \>.;-E@5"!KUC>N8Q;EG;;I_#F7W"EDS_H)0//$$6C#
M,$R*2(@]"1.)FD+T=<%%9UHJ$AM3N3T;[5P4_W(/[Y9Y2 <_R12/Q[[XY?79
MXFG\M#I_<YW*"Y1GE$=VIQE>G,]'IY^(D"I^MYE=2H[&'NKA0#%]0FVC72R7
M?\_=@UR0)Z.XZX*PL/_/_=HJ319/\LK]L/MO37":XN&O!PKD7_^SRY?+9/%3
MD2]^R8%C^.GAZY6[<_I"LOC/(GU7O=ZY^_@K64ZR>%Z5N?O-_W[ZBMCXC7'0
M7U9;?G_$Z?;_I;O]C_I7R>)O[N!WL;#[U,LZHQ2#BJC^#26+5Y6+)Y/%Z[2L
M-CG>^)OT;;9.HXQ)8:7JB+ERRZBWL#1^.GWXOGLMZ$,PP]Z)[MN  ^=O?I,P
M?%H!Y- E+ ;]Z,.,;ML;0WZ,,_.^M)J^F5M-<ZOIKK2:?C7@!@6/669@&S$E
MBRQGSH)"JK:&H92'$ER.A8I B12<D9U1C50)SD;<?.!.:7.>D?#G'+,63\<V
MD;Z+BDY*M#4"SDMNF)P1[$X/?1<4XIJ%ZHBO*Q?09R2/RK>?KMQIPW[*GXDW
M1AB"A%6@<2CC CJ%3#"\)*^S1:Z-Y5<9W9QZZ$@(<7I9Z]GBM7R$T.8&XQ^.
M%G\JX(DA,S>>=,,>8O"K (>/1*NP%XZ[H@@W6X=;T-[C(%07GAV^2,>Z'DS:
MHSCLP%_,_28BW3"Y/B]JF?+=T'"N.[?+K(CO96@O(D!F6$. 26?!*3HO!X5)
MLB Z<&E665A]%?\3JA%@1Z86"52M ,M*>"Q817!16I)"$N(\D<<):!W;(#3X
M,F>D7$:0,AO0E@-SB)+[.%^SACXL5/BZA&SQ37;--E50TT,$@F(M,+J$M&I+
M9]4Y=C'5\-Q?X5MAX(8[3S9RL5TEN>?>O'B(R(=[U;\7*IE2/L=]8$9^!@0;
MA^DV1+]5>![7\"[S*R&(\#\?0]^"L_$>QD\2!(:9"KCL8[ S;PGQ'J$W) 7*
MXT)PO>G\W.A1LL.ATADV-3LZ<^'HNU23\EAG^4!5[^E;>M/9.U8J)QOU'5/"
M'F+BS"0Z1Z8!?<0;O^Y8Y]R^C6@[^XJ(O'"O<Q< F#'+@&J.\.?[,&C_IB N
M:+:SV"97:\8JAC5-U@G#@C]A1QZY<SZ@*JL==T%K EE78=#,( <BN/8B)F"X
M75WO,J6*1W1*W(N:0+]9S@:%7(CDS2^EL&=DAU99QB"5?G',0S"=1[NFR&>;
M[T7H.N=1'**<S:BAL\I\ZVVC]&$X&3D/8@6UGN5XABHU.]M\B^K1[FB_S :3
MM70 ;>CL<?>WRQO;EHJZ.E<Y=8TS<0<3!4.JATK_+'J.8_?;Q_:O,W<*KP,B
MB'O3O4U(U4^Z8P7@'CL,A@>8BW2R; 'FH4<_OLJ;M\WB58  D>M\;I_OI3X?
MOG$^S;1U1Z"O;[96:/D([<H@A$-GEMYP1_@!Z6,]>?)DL7=OCSJ2P>,1WDQ#
MF'?6,4W(3>3^2$"[]3G876)X=;O-Z_5#NJ6#O7_RY_Z:.%WMA1%'Z#P<4?,M
MZORRJAEZ([MN';&CT*!76A,O2Z]A(AJ-0)471T[?L9!/FYU1V4]G32&!K:%)
M8D*2H(;1.*/:H]]8&RQ]F!WR]&*I,75WDU<Y/H&Q0W?,=:MQ*;,[[*K?\& &
MG7(PHZNJD(&CGI@XM=*I!2,IEK;\/KK9I[6J^[Q+0N"::+M'3$V :P;YM".#
M==\"_*GIAQ7M<-/J0_BG#OO-OQ!;^S75V97S;HS&HRR$120;L7%*#W0J$]=/
M,*A$7^/DS*5/92N-?YW<H>NQSW:>^4HFY9$3N;>_.6@17"^IO[,68>+=""X1
M-@O3#D^=ABODC8)*"FI1U=$\I$N^@JX[9;5!NVVUS7:^4T36VH2S)KS1V'94
M'\G])M(1 BA@7Z';U@2'PWP1\G N^8^N8M;+-_^:K@&QI&QC-<:B:OSL*D'6
M4N1I/#'E<D7N(LB4:$+]71Q1/&!>%"$Z400 9E_UBR[Z<)%F58=/4 !2UY1/
M.FLA?&;#H[%N$QVHX4B@CW@NW>\:WX9L4.E'+:;GUQOWMM4 @H\/I 48MG$/
MR+WP7!L;E R4A'(IQE?#ZP>%.%]S6_,K>O]ZP^LLL-<(J0V[<Y>]U=U>6#8"
M%J^92CI".']L)AJSQVTV3DW@_O6:3IH;R&G<JK1RF.Z4OY^6@R;U4YF#5#BS
M:3(%<4$IR<=O<9<YQ[:6Y#LM6F2^5+OCA;IF+16"36QHMA^AYYZ2T7]9?VOX
M'41K77&2J[2N#STX)QA0/&>B(B1:CR9GE7MX1.<RFX!WXL<S*$Q>>2B%39W"
MM)VR&N[9 .3XDCR_V1N,<]Z\+$=FR'V8/SX:._<TOIU[&G-/XZ[T-$A4O:8Z
MBQD>O34A#>)O.3#L6*0G@8H"^3XCE(UD*.C!X8CHA)Q2/[CB(E[OZ)/NR3 !
MB-!<$>5(?(55ND\A<'_C["K<ORK352PR^3" SG;D+&LNT[947>AA>U%D]SP:
M7((@^2RE,:*H(",:S( C1=I733\TG5033XRK+;K]6)P\_7B&*%1OEU9"UD"B
M[JBUU)K0=I1C)QVAVM#5,OF<8?--F]R/?(Y2&40U_2+M2L(/;818F$XO"8KP
MH\.?HJ-6:8GB ND- PI<S\%D#U(28=Y+8?U2B0)(O1R$:.Y/%"KZ 3)G=$OY
MBR3 51!YK 2D>%T1_.32QT3++B\H;>F9E?[UU"][^Z;X@WX_JK#C,:CSIA/9
MW#!3DZ(((!GCX:@DL=;D2G,VW,WTL]L=Q*$=;R&Q.=U"6K+C2(L'O6'/1]ZP
M?:6^X(LM,2:/^<77:(>.3F)4FP#3CO%H_%VU]C-?OAL[GO;=JLI(M  AF??]
M%2'/F^)0. Q$>#7LE4DE"O*IX=/0D_L*?W2LT"<I">/2<UP9(^E.8AE#Y0LG
M#?>TR.!O?X_"V;"38E4@!:,=@>2>Q]$$(G!95?U-L:<;S*E%_=6#U7_^^K)Y
M\#4$20FX7%Y62(\)C6HJ?\=+?O%9( GYP=<OPE)5"]5O4RQ\H'H*5!='FF%V
M*, T5WP[*]3>S A-@5Y*6"';/HTZ@(%KXEK9XR9;<3=333!"O:PP@51C2 BV
M*M",\&*?/OOUA6$O\57$*$ 9M$L_\MLT]::\'9['6F32PBVG:\$2/70R=,O"
MZ6B*#4SB(A<)G_53+M1O.%M<]-+,@JA,?:;)++-']7D33]B^K//UY1CMD]QO
MG7DT'28M)PG=DQ#)]4 'HOC-MW4CHPE*1&D^-L\E9X[Y)144IZO13O9UO2MA
M%?U,'$AWI+OR?)/$@/9$0YW@K@)X.ZBEA]YL=+2C-]BBMD=(>YI(,F@9^$<N
M5_-&:3+))J29?:L^;W*T:6QMALMX$^2YE/O0\;3-2J[T(+X3%_)%]1Q^RR(!
MS526$6>!KB*U55/?<@E;J*QZ+'&MR!\DX<LR04^PKV6G?J*'% L'R)O*E](L
MF3,OHC\X!KX\0HZ+J,68.5(OFVK")H 7OF$Y57R?=?3K=M*!3Y^6T6KB:C?.
M8WM^H\B>$?GW]A$SZ>B(*(??J7N45=> WK+@^5S_'N."JB>$ZBV.;!R\]B#Q
MD"W"&PFSCG[(-R#9J,4.-!987H]DG.^W0;[$H#T,6V@N)OTZO%;0>D?@''J3
MU;5U0K%[1)*&L7A.":L12.' 26I9F V0& HI,F5J\.Q=2F=\TD</N@B;P8-J
MY>@<+S!@D^^6G3L2F<.5!Y/RAF>\8J9HL+90@Z7S[+ VO+#.FB,9/Q,[7@$8
M*37T=C7+%L;W'(\/64S0.@P3],*$Z*53QRO4%]95UG!$#,;JON8192N!3'%/
M-!RTYPHA7E4\8\YE*\H@UAJ$#8,5O,U,"5:EUD'!"A-0KB5CI@8D5N-:6^D%
M!30<9 MMH'@\+*"'?"G_0?RS'@MZ/_;HS\S^'-A/\G+KO'_;KU$,)T4'9XR\
M4MK!,MWS[W?L9? PSRQ^^P<(Y44"6]Y5&84MU2]@R'HC!,Y2?QZ>]9$C)M1O
MT[KSN%8'[SY+?.W49=UL7#(4S6IJ8."W^DGK*<[VP\PA!F;(!UQ [1LN!HZ#
MZ=S?'AK6^D2@1X(8*4WWCMB9^2BJ%%FS<K$X>SDI' RPY-,F<U\:P=_-C>"Y
M$3Q[R-/TD'&>XIS6)H,(( .1B"^D:H'['E (4+)$8,B#^-+!41O.42D'4VEC
MZ9*9]. "R9,^2N^I/>!0 ^F;!26G;:R>R1\!P1^/OC1<R@I')M!4+=I/%)05
M5 H2>H--WLJOG;0!S)["!3>M6^B6TWGPAJWCZB.A[EQ0Y5/"MVC81*A7__F>
M2:&T=LF^9%+NYZ0-Y-[8 :V-"N7$LZ=V-9<4#; :#[$.Q6&W):#:=RT-XL*G
M&(XC$*OI,.-"@V!EMC"\'SV&/E\8HS[3+)I^*D;3T0A-UA C*BL'ZYQ^"7AP
MTU2K//5ZY=1BE%HC#7=F)/_ M*P#TBS3-KBE$/GO7>G3+$ Q'L+V &]?X![6
M2(:]D$0P^\;=:T4\B1H9$%SM,FUB1R>\833RGY/J;%%=>Y4J/,IU5@O80#J4
M:^U:3M/1T"!Q1A,NXSS&HWW+]VX+W(JB4<A98^$F=\955.MD6)F?BM^D5R[[
M\GHEGE!-)*/:%I-995M7!0]U QD2W5<? K_K2>Y>53R3:7@!8LH,%YP1WH&Y
M@_K=X>BD]J4UTIYCJY,FI^4:.]H8L)!,SP=B:L 8Z;84$$HFUWMFCW"Z33_Z
M2+/MQM;:'<$4*$1HNINO&T58T4?$P1)N.5KS,0,8[@(@.W56IOLRSN1\/2PQ
M8XO;+"W:+='-2ZIG4L& J9.J*ZT;<U%$'!8C/>LO"BOP9CO:EK])9IDW )^0
MBVY?L4SO!ZV2!=&]QS(%9-KMR )N97IE56;N?S!%IV9XF<;0KS_< !G8?.Q=
M5K=\Z CP/[!F@#KL.@)&' AXAC*K<W=LSL@E$QN3*D6L)(K FPA'&DTG-E8)
M'*/0^]P%"D-95IG0598E^F"6U0]9(L7]Q3^<;Z+ZX$GGY[.YQ!A8K*ES0:*.
M$GB#D%\+OQ$&/DM)O976Z+37^5XMIZ64!\7]@#R"3I=%VD:E%=1K3WL5Y]TZ
MNKR6=T?KH]*X#C2^.LB]JEPT=Z#B2LZ"\B>]XO=J855WM9)"J,$1U!EB0P&I
MV9*J4*Q)5'O2BSEO7T]1J$C*E%55UU6C(,ITO7-AEF> G,_=N[&RK547&^=8
M-U-%!G.;-R$'=*GJ\0$H$0HXZ26?=WF 82^S@L<8_,+GI?N9-AY%D];F<.EY
M\Z,(?%Q*NS^H"D8\(Q4& +JAPW0FF=8E* ?!$$3CW3QP+/?I:?R];>K#S$"U
M/\] M1FH=A*N]MYX5$69L/<J%]OJ.CI.0:.F&)+U21^/]V;-H$O#_-.A3)Y3
MPU+IU00J$@H0-T&AY^7[A$$,!*B8_=VE*X@6XN2S\MR\I=$FXWFW.3DYI;7$
ME+!;E/*RW8;-J!EG#-]@8,>\;J>P;J:O:?NPD!H@ %Q_@'1&MIW*RHD4[55:
M^%H/Q"L$[D0YFE6QN"5([9L_3S/CW4E\P_/;P%($2*2 $XL@]Y#QT'Z/<%TB
ML!'KS/2P9B/*!Z!74XQ:,4)Y?4<A0'TB_%NHM28]S1'&K^$%&<:JK@QP->HC
MY4'^B&L0UGWU9TF$W D$"@:346> (>9E3I,E3.DJP^GCHL9?'/+'O$'&!;)F
MZ A(!AS%>.U*!6A?\0;2/RPBVQ#[+_'HKFF*'CS)H+^'2)#^T9-G_(][^=EZ
M\;IE4R"4#NC^LC(%Y+\@L2*AC";+B$D!F6\W8K:*"U]Y253!7L(4JO/,Z>!A
MFDI7)%2 1-D+^@!\.6AM^1=QMGA=@2>!'H1@A<JK9'F.E#5%QUB(#0'T[J+:
MDF,'$'J07W6VQAO9T1;Q5TZ\P@1;.\$>J'>>5T0:X-R"NV>J_$1T)@:)OB)L
MNKEUD)+7[LW)KX$/1,M^? TL,Z9)]\PMT&=UT7LA5K&(4DX(X>A?@_ LTRP!
M00H],+Y=WG#%^'U%1.OD,\ED=5AV:)=,Z&"*G[&LNY@;$3."H:MDP*:_:UZ>
MP39@PHN8;F&*O8OEM@M&"Q:(@ ],I<%+):"OH> U<VTQ&KGG-_VIXC6'8$SQ
M3S. C.V:]]2%D%_I,IDB+2-[<R_A$\^V5]V^STU!QF^HO\;\=O9> +S))9P9
MJK^?Z[USO?>N,%2_B+U'Q',\&>]-2!^1[)M%H!+$SSEO#"N,P!6&00=3\42E
MH5JUDGR)*!!)LOA3(7[5"*1S5-AOC4?]+Q5)EX_FF#:-:3HBV?2SQ7\: ?9P
M)9'S&(*>%3\S\4/,T<9_!T[/K&0PL/U1XEQ<4=HG@VY9:,D%=0-"YS /DF5:
MBE\N\AZ2>:';V4'AL9850MAV]OK,AM(B \H84/?%[%K9/L'5*"U NO)[OA:A
ML&O;;+=O#:%LI5';4GJ13/@J90M53$EW=#0.Q\LWGDD-48)Y39.W%U0:W?%-
M!&_$R\EM4F@S=CJ.OLIJ''2*DZ(MNC?+^RM^C CC^$\Y2^W\W06!-0%Q+IC^
M9?'5@[]?$ WMMFKVE(=Y95<7!&?96WH3GA13=*7T-E)F5J0@A,1"P <28AQ.
M0T?#$1^MVC)LA"*GP!$_ZMXW"_\,5HQ3*Z\9BGB*0M\P0*E259@8PH2-"SK7
M] )VZ!.;%TK[E.C*!#S( )8Z4*#F7KD%_\S*:XQU5V!]H"+\S=-K(0JLA7XV
MMHT19Q$3+!MHA3JUOM];XYW%UR48AEZ2(WM?6X@^>+9X%7T/%%=AB9@05N15
MZVC5DHF[C$C7IL.PA=4>N,QZ[R6Q8#&V(-Z.#;?*B%E>(&*BG=PA_HUT2;N6
M\GK#4N@]MT4AJ<89VC<0LZ&TTB(0,+7W$,^]YF Y7RU 0XWVW6;B$A@<&ZP*
M2C]^L6D(K+'_7S*=/)P,$E)RC/W9OE'6_UM4/]YG;4;2Y9(*(SFJ&/O*)7P'
M[G@9+SCB]_Q$W3O0 +("\]@^!O_?Y+7X1<27I)R6U6QZB3KV,:Z+K(O^,*JI
M);^FOB"U4DRT+I6+?)6U?D!52#Q[_L.>'D[3\TX5Q%@E+Y96#LI(PK2EY,U=
M,_"'X)I(J62%YVDR0M"T&7E#V/60WSIZB[ZT..%VB $=FM(B=-4R%Z%J)'CV
M7G=&M"RIY7[G?E#_,3VG#+C:@NM8P6:T0F5%EL6K1&8NUT;*JSN>)=O(SW8U
MG?Q]Q!W.&7>O?:#=[T1<G2U^=?].-Y:0%/9E+C'W9D#JZ2DN\]V>98_Y_,>I
MJW:UIT"#58O!M+]*&YX7!@-"[4\SO(K&TVQ';E<U[9,I07MWL/%86;_K=P;-
M4A=)3CL17S_4>$.$ )*@Z^Y/[M"TJOB&P_WZ($D^O",.-7<2N9L<.5QK5"KH
MXU="(.1.P)RE;,WVQ\&KZHP1$+/)6N%3%HM@,33B^TW4FI8I4994Y?BSIX4[
M']<4U+&5\D0ZPF8NI^H#+3/HWSD;U,$I<D3DQ-$>3P^!$DE8 SUU[-\R'T#1
M/_-UY9JJ2K<\C(:TL+8E7I-X4GQTD#OQE*,, W =DM,8<YHL#Y:ACA*U=U[_
MKTBO&Q6H<68&MZ>@'(3<->,8^=Y-61F,'' ,?HR3;*0BZN56WJ8\.X_YCYRD
M8&SMGW]\UH +%A.N&K@';R%G+D::^/5')3>:&Q7S8 P]#9GW>A-T!:^FU"-
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
MJ-:!&-B%EK0>CM!;#>="/[SBMV+" 'S;.V,=7'I+!',>PT#8>.3X!2LV$E%
MRL/I_*VYV05N 2!Z)=PRY_GDO,).#"[?H/J"X>R&0 @[Y?OBKQH8=OGTE,N?
MV=ZIFO"'<S7A7$UX9\(<D6,!BW9:.J+HSB7F$BU!M&FD&J2'89R#T(T9A_"X
M&:9HN@J=#>_P0?C=[C0E@^3:N(82K>V=E\Z0 8L^9I^Y_,EQP7S*WNTU+48'
M_1CC5Q$5C]#:8T.]7^H3QP^ =\\-87&/;"]>A7"-_]9$\8Y 4';4L(])B8:4
MCHN:5ZH2KV3E&M7<!>.Q!ZE 1JL[1&X/IV@ @M56DVQA=FC.<S^.I9T^!1#Z
M![<*KSX(=^VGJR8.10HVV@6<14GV[8"C+ZY$**!1'!7BAFWB,H7N4-OQZ OO
M=A?4VCVA"PWA(35]MQHND*2#T1IQ.C;1"N6>"2@<^'N@BVZ%21\AN!"%+L3N
M/CQ'JG"ET8!5#R BBD< <]7Q8HJ_O]#/RIZBV@:F"^$S7P=X&FGC^#OH-FZH
M-38^*:;FXB/\E=+V$G:FW_D;#CT.[-^@'KEZ$8:;>!'85!A@TC[90U=+1Q(-
M^[B):-=A+SUP#L/.V7#_&*1T:>D;GU!\"VI;8[Q:$@OGDX9Q*BL+W-'88=EB
MHM '$PK-@7@@VCL;[O0ZA0J+=]BU/\9O]1:#JDUSTS"1U=! DR@V%<*378?X
MCZ-:''YM&A6-,O'\XA*QI<_:.^YX*;S_--BB6!!$$M 3-/D\X)5\)A=DF09J
M2RCV(FG.%CM5YO7Q#R-N_#YA.J,<7L%(.*JTO.O.!UC>S?#'Q($(^GZ19(U?
ML ':SFA3Q5WRKZFFCJ\> LDV>POEAJ,<4OP0''=4M_H^KUN-6$K I:=2KSWS
MO>6D<#.? 3[9=!/6C3"_1"IB:(_0'! .%-9<'H/CHU"B"D7'-D%:KZBY$K;U
M-DC^4@@W5VE)D\:*2P.^-/GQ1]\_??K1)_']-N!BQ ]#64[>D;J$F.2N/V@8
MC2D??J= 3N1UX*)(A7UE[%)$7P.X0>'AH'($/6 97L->U\]BYC]=6Q( KIK-
MZH>Q'9]V=^7$C:3") 5Q L]16)F)\J37[S'63*"@@./#J,5]KI8/%5ILG+^P
M VB00J?5\#'Y+*'+QZG<D[,-V!HN^@\/QXQ_POT#'"QE?KGO2.-B7N9 0Q,\
M>A4_!9>:,9LV!&2[E<23M,7%E>T2SFZ]QA^C 3MP6V-W5\W84-_(U,6-&M=!
M%RU(&_;-*%7_[78 %S$^/WIG0A$_CE.89^E,'TKF,.%Y*%03*^I2EAY.RN 9
M=-WVL#IC+J P[RB=ZP5/;=/V>!Z+;\J$ C&.X,IQVO9QHJ*@?C 8J([8,K@"
M?H=GE3/;VRI=P=H?@!BR%O$!Q<VA<]Z@O&ZTH6:Z>9O<H-Z65O4+'JRL-1&:
M]0=GEG"-%Z=> A<U9J^>I\ O5\^](^^[&T:Y!YY$U'*.L<0UE=GB8J)C/5'3
M!?'=0)W\+4J,.N>6PF&FE9*QD1(!,D:,L 5M@%R,*7X^/[AU02<CEI[%$F6P
MR4E3'L@#[.9)HH_$D@%F0/5SK3: *_FJ;[?4RUIW]A@)JW4\/^G]2),+]R9J
M+5V+=DWK3USFA,D4^["&+[EL;)4:'4(D\8-=0[MF%?*,@Q0,"9M)3?=0 X'*
MR_A*G#/*(63V+R]#Q4_>P(%%_IDCP+ T OGK7=]=K)MX!.Y-OPQ'7/(.U].
MGC@N5M:SD*4Z^R(8"T%7"44"<XDHU ?EK(X48$3SN&^ZU![(X"(ADLBCW30U
M#6L,0UI4B-FZ.FM]O+JM[Y+X(O-HN3$M(5LX-8+\K5TS.*"=L%7/=^K3;C5U
MR]<F<B:N.S#]C_)F4,\1?R8W^MAYEW 7S$?JPW"D( V8G*Y[7(J@8P@A_8@%
M*! 71^7>5UU_:Z<X"V';7I0^KZP]/@[OU '- I!!(%\*D'$A^\D Z1OL>2?.
MOO326.*AB.K.(;U<KV1Z:%$K&]*2C,FA(TE$FV5 4+/%2.K__!+S$6'*'J()
M<Q:][T3TB!X*K:H_W6G'B+BAK3C_)EQ.%\=1L@2EVIRKJ2WD7*OBC )"PN<C
M/-(TS>4<KZ"9^#VC%?A0*GI_/%?TSA6]<X/A/0V&& MJ(W+T%XYPU+E.&T<.
M*QQRT[I%CKI'W9+\X<P@'<64BX=X05+QFH,_S]-CF*=Q&C$9"C&F\-.4$G?G
MV7I,L^60 5+@/RN9/<+Y<AKR##.&Z>,HMO69'LO C.[CV_1S)J2^CM'>>8X?
MQ1PO!)VX-UTWL@6<D#-6X9QB46Y>K3Q/]6.8ZC%@_Q[T5'A^5F(F^3_]<)ZD
M1S!)2L"FV1MBT?M0Q:>@!.?@/PGC*J;6VC;L,=?<._FP-OJ!DI6E\21&0JZ=
M>]P*\E=3466,-FU#+1Q0I0'"3$_O0"GR8[!N(HW:J%28)XHYIW8?B'&N6$80
MA ):9I$0%MDBY/D0U#\%SV.K"+($$! G1BI'TOI,A>2FS//0C.IF=X3S@AJQ
M-<XS:$HP&WR X*L3QX4VC&4O=PHM_X[ AW\*1%^&;>_A51S%:Z![QQHQ4+WN
M.Q,-QSZ;$M8*VM]*"I]<PZ(&6[O8R$5_[;;#UG<J>$"CT]C']0$.%ZU#]T2
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
M;!4A3_? E__TRW]-30SL#_BO)YBKY#_<0I]U&]98%I,_U](3C4^(UP')R2-
M^BE NB-_63,YEH!R;:BD#W/D>D7ID,@.!^@;#9RB IM<3R/WB:'$,?X1.G1Y
ME'9T/(BHGD4@ON96J<6J+.@]SGK9K66XM,_BO^PIA:F./XF!A=-3%(W@^J:'
M>T8G9W#</9N \4B,G%KA,]7FS"XHI=&\[_5R]8*3T=E'%@[IFD]@G80[8TD3
M8TK9A=QND@49%8!/1BVSN!!EH35#\XPT9G22R64WW-ZS]7;O;(4>@Q7RJX>U
MN+]3N/OS?M :+VQ_Z)R<.OT5-X<\^>*+/ZT^_NAOWSU_2EP#9(JX+PPJ\6KJ
MQ,#I:A)I*[(72ZXA-\VR*:B/T%1T9&M ?\-%/FZNH D3\Y42W-]YCT:4X(1O
M#VP \W- \SZRHT&!L+#KH\6!_#X8KR&P^9%>><JY'QI6#]=N4]K%]->X :%0
M?MNA;U-1$E3<(DR@;^]$3!7Z[H"+\/33PX/LHWN%Y4#1^P+[M?HX7.XO*V9-
MI/LC$N 3'-:E08:W;G9W.,ILG-CM1G\8<['7,$ZHBCY$(T-,XNAZNA;P74UE
M"#&-W9V7 ,_L)-.@=!U),SN6L^CRQ;O>X4 XVXY>]GQ0QJKH<[6U+!/?<UNC
M',_9_CP&^X-6 V%(F>>OQLA*.B_#YJHC[A X[K^)ZR;NN@WUSTOQAK^GC6N?
M?H&VZ>4WS_X&QHD+'<T@,JQ8J)!^1$?235N;V1A%(L%Q=O?&RR-,LVGL).UO
MS (#]"+L17FR&N@CCW>]ZE$JU:&Q9@]I]3.IEXKY# /BM'3=<SO<03@TK& V
M490I968H@\#^,C\M[E N)#683N&'=X6U*ME6C)VZJ4%?<8R6>)"SXAB/D)%+
MA2DER?WWT!Y_=./B]5&9V,NJGS?O8]B\WGEX?G4W O]$MWK.IOK%U(W1MP\4
MH(@_8*<>X0^9!?B^+2C4)BF7"5!'$Z4,G4-0*&7>(NDR/:#'WQ(?HY CIUD2
M*&0JU30]WSQBD*3-LZNFW0[!>KOG7I/Q]# (A-AR6O7H_W'YXC)3Y.:KP!/_
M;8HON7HAN]D&[(<8;\GHCL8<Y#<.[DW%8[.ETD@'MN2.QXUX^R$SA!^6V1O1
M%@OE^!IC.[::T 2?=/&FZ-%; #E=-=?<O0L%6A9LB*=M * '\H/$2]K-G#EN
M#C!36)?!)1LG#ABWQLO5-PMD/)]5')O0* ML =\R#BVJDB8F&ZM#Q+/$T!$$
M6.E Z;<+8[2=M"-5%&NQ5]CSLX HL[Z;G@I##):ND</51_'VN6C.FY%A8QUB
M% CV ?,IL#&:OT.SO2 P?O*)LRU\#+908QR  1Z(@/O(7BWRJ7?8H.=YT[C^
MC+9H/?3U%EFET?2)4F_T&C;!X[\XNZEP,'0 !([5WA'L1)YA_ T;,CZ4RN$7
MY\KAN7)XMH;W6,.ZJZ,7!H<D82VX-QV!LR40HQ69YI\'-,Z%U?1\<KQZ4W/K
MFB!JY.=&WR=AR],X2]&7_MP&'!ZD386N_MA[J.D6B+J:]92C)AVPTH,?G?OD
ME$,XHTUQ6T9N6DIR<(O)5G,S:4([# G[K '3D=8"#PGFY5#4RP*/H+)?Y)@J
M](K2SPI,5MWD^#*0.@3.1,/;[:<&$CV=@A+!F8LN3HV8]N1C^$.!)6V>':=W
M0)?IMG'*AJ,CJG&=3.("EZ)W3^6AF&<M[+):V/+X(77^C'UQU[3BLS*M_WAD
MNGS(YZ%W2$C=;.TD4;@ORD(3PBOYO'G#T:+MFQVW(P#WTHR?)*FB4RB&ZTM<
M7R7IG(W/3KB-Z')2VOG2X:MF>YZFR-QH3!O0%R1SH+PG253C.) 3>0AD8<$O
MT;8F@0"J^2!E%W=U= GH$:&SHH4">QEK%$<1"R#\*L06T\B+D/#1?D4R6\R'
M013T56#Q+THR@U^S!74-J0VI0<?B?+1P$ M:4MK84I4;C#LJZAV H8<UU-PT
M J\8YVS@9MA2I&RSRXC2S1%&K"6D 2 VI08T8?118U5ET$ CG*08&\4L!NHZ
M1.T.Q0%_8Y<*'8M]U,?L8;QE9_XD,Y$LH6+Y+D6@,BDY)>D\_%2(K NCD8"A
M:?]AQ1?-G^N941XGBG3G#ZUGG&X&_]#"?0FE$&*RE,)-E70@8'V6%@*%^U M
M:4PE&)M[,K2E9B7RX<@\@_<3A(V%],H*8D3E:$R?I+1,Z..XJNL#"7-%_V+?
M#WMN=-4Z/,*X*ULC+%DBG'G4%M-<JS$M9+?L3%A& I&[A1UO4"76I[+V!OA:
M= /@0?%=KJB9E<0(C9(_>DL=%?T15#"!:6\E$Y8+#R<6GB;A/F5,^GJ8JRI0
M,T:1#W4&^%$(@;2]"#@YP60M(YO[Z3ABBUQ9H\[W,8E-(DI^.3/!B8CWIQS>
M+N]#(M-!G8&P ]8]\*QZ8(4_>W\NH/_W:*K5&6N21B!J,GQ-YDY<8\RDWA]<
M>&="?0V56* )MH5M>(RTAN@]%FS?LY@CW^U8:&&A.*RH$KXG;M"+-6,C.-&(
M'4F(SDA[!$^V?&6]9\01RW&/>$IJB-EAK%7&UGJ9-(HRX8+R\5#1P9C@?K1Q
MR%QM$CL9#O>P?[_#OM!/R@Y06:,\^;PH .G.!<=B"<L" J #@?)&Z!3D%BE;
MF-@*P6-V 1P''$@YI]\6F71S44^6K!]<E0X-RPM4:Y/^:I]8X,H]8ZB_P3E[
M=],D9'2_]\^;-<$DZ_@GM%LW#68W 6';81)^0""(+QG&;PUU//\F$M.2GGC2
MV$)ZA6E(NXJM($SZ&J/M3283Q=MC9X_7\*"N,\E.,I94.LZ(4O^>\8=V-3P#
MT+O "\*??<&2O1RKM>8?./1;7"LVG+Y-';=0H,8YH6:(H>J_)NH7CINQ.0(8
M(KI5#2TVO-X==]8R.R0QH,)O"B_$9!AX1ZJ+J':)3R+(1. RG]:NZQT<+7A-
MFR(</%O?,!4?O.C97SX]YXS/.>/4U?HTRQ<_GA/N*76-0]]<H(P,9H$Z4FK"
MU$ZUZFIAI"##C>:<(P J:\U<%DFW4C-VVXKCA*X2HNOHW]ZI\K93'2:7DU,'
M*_&BT.BP^Y3Y:=S"C'[<A13+%UTL=3,E6V2>$]!<7[C3W7-6=*)8O!HW ^ 6
MZ7<!N-?)F60*Y/C02>"..1%IP5U]"VC=US5XO54V:N3J<3M[<OASF^0W_\ 7
MH#R!)4OCK_]*,.W5U_#IYS8P/YJFP\<?_?7KYS\:E',=-I 88RRF5N-!]R:.
MR6=_A&K\D[]0[P=\D_%2D,N'HCF\6CX-OB[OCM4*T1GZTL3_U*]!;MN6PL@M
M. HMQ^ 9;A:Z?7Q+:OJ7/].M*:2'66H.\<(L_PR)S?AO2D#OA)1C373_77_4
MTSD^HZ<=QQ?@!9OQ#GC)J 1\<$UN.8<2"*&&'$]<@#&B9U%8N+UE=MEEHU]2
M@D#IM'R(@JKKMT%#&,G)NRH [1,XL!?@ENE.PM_,=A/-+9$PN F.-QRFU@2#
MBH$-#BP@NOCJ<2$*%F9&M.)@^2O$&P\2I"F50P>F,Y$"5LZ&(%DKYVX*XP/-
M4\!H;\0=-XID Q1^XDYF^0J8 46"%'(#.!*<'.><?WPC0JQ(-A_L!2KO$;X%
MF ^$0;]H<'"!67)\T;)Y+Q0BD.C5(>KI$& R3%\FGSA]7&R5T-9V^%=*&A5O
M.%W+].P1MH63^;__UU\^_],?OOSLT]6!9310X0^R'S$\X.S-;3^T6SQ 6"*,
MF<-&OX08B17G$,*G80!'%N$+FKWCVDS* T+?7ELV&A49V;+(<.7@" ]_S)9C
MHI,6/7I2&%0+:CNQL&D@]Q.G/%M_E_2(.3L+XT<3.KSQ.OZU<>#Z./K\KX9Q
M7(XX*7URX:GCU\X&+2'EG/"T8AB)W?\0(.1OQH//:>=$&-1K=SLWWK#=+U=?
M0=M^1X4IKQ#UG]J&7TMGD=_,=])99, V&#0,U.(;5*"J!*<KKO,XP3(NF&X@
M2:& F<CQZ/,/ELP#%X3(1.@.M.:LU.J2TG$&OZ=-Z^R/LTK_&=]N*U1ZFSNE
M"&A&&6Q 8$&96SP$=(6&Z?I(X/BVIGC,!]>>N(W,>B&;>5+7J2HG,=FYZ4DF
M[,.H3;&&=Z4\#R,S0\C>?1;#OFCCNJ:FEM5Z'./I'@W($98/IO.]'(VP?/D9
MGYEJ,BP""J=#$#RBY,"7+UA&D)(3'GI=*G8Z]Y8W?0Z8?I,L(;5X@96(XT-M
M== \0RXA@^^--JM%B?-:"KBH*#KJ&>!,0.:!H7@@7BUN8Y05<25Q[+GHJ8QP
M)-^Q4IZV I* QI/N=X-":ND13#5TP0S82483$OWB:%FYS0R)^:1T:(ULGD^*
M7E+),ME1Q,Q.Z4UOKWHEW:>#O92\C>\VDEC7H1E!:S3SYMVBA&PB.BLLS>4E
MC\B@N@\_$[3+<UZ>)/+Z[-ES[+RB<R$:WW*'I< 2!)F:X#F$T0\-?NIKNP=0
M9*'*'L/@X5[3/Y% J-ALJL<<+]CYD^PT86,6<M_\)AQW)!%'"@'^E+P*>/^D
M>UQ4B,"['Z4+%IX  A5\\OC#%X(^]Y)^HF(LKIK/T1F_C&!&,-N52>:!*&!S
MU(]J&AX6P0M<BFL [Y 4X@WN4!8YPM<P03THM>L12V): T&7;Z&K'K>415AJ
ML-S3N!<O<.> '!Q,>;>Q )%6X^I_&LA4^ 67AXN(Z9<E2W)8Y +("?H,S'Z]
M[?U2M6^HJJ1-8-($A/'RZ[@Z74>06X9RS1]IM_(N>/XC[@)>YN,;K_,\IK05
M'1>LW7V^])>_6'2?N+R<5HR2\N6;;1=SK2L>21@*=DF@1NGKNIK"N:]J]M#2
M%Q6CCK3<\>/Q1"0_&CCWQ$F+SS#C3"0EX2WC=LB3]$4K% VDB_BGZ[$M<(=J
MIZ EJ&ZM"'K25=#WVI4$J 1U,6.*NKO_&1S.K(X;;X-N'#:W*$0HO/:N=#..
M$\=9DZM/W+I"DO@&XQ46Y3V>&PDVF0</"P#JPK,K7*F*)N6<9N$$.M8P\#$T
M>\73F1^YMG:2[-KRG"^[19KG\UB,CO$'Q-W!#Q%]XOZ8E<R2"(G@=?:\C8B5
M'A=]'O&''-A@D3-3V4FI8*(3QJRDX%LHYL]&\X,O9CPY%S/.Q8QWI9A1 L]E
M!D^!:+_H$.3CQ'E[Y"5@J@L/0VB1[SITQVM\JFA_( 4T'E4;X)_3T(R@9\B!
M1_)O9&URWT!+B*:+47H)GL6 ?0Q?6J)4SMY7$"(4*="AP_"2!>!@=GW,26W1
MI?(O+8=4AC#Q6H[[Z-C'0R"8#@.A_&9/'P]&#N\MD_.@ XJ/([X?GOZ@@(DJ
MWM1(:)\M^.^5$>L0Q0Q.+;^1QY)Q4@(\=)%T]E.98L.X5,.)AQ932(@F8_:%
MT%U!_H=0X>GZ4_0$E=PP+S>KO*4\QO<?>H)!F!-S)VGB,C#5G<R_=$?H^DZ7
M6A'9Z^2'I6173%K*0TV=P4)/+T'6T_/Z#&768%B4;CW.2Z+SU3B:4ZP+JXN+
M$0&I]#=\G9!E#VA0:"WHIM<G<ZH=AFO!?'4Q4W&K=47">!5@P.ZU* $**#UH
M=DW63XHL<Z(FDI<QLN$!>RO(R%#\0X/M#(U#GMV+_#1CDF6)EI=R4G9-NRO-
MZ?.8P"0+C?N]V_>-TXW-UJ*NP_+4'Y/>%1>:8'LOSR7L2:9I$8,L=TW3$FR"
M9"U4W@CCM0D<E16R2 ^T1O)^ 1@I8Y6LFU.=&J?098Y7>0W,A%-G+%-48 U;
M0RK5'TR^&K:.P$RY<-: LI!C)7<@KQ.[\.=Z*A4K3<@$IY4EB_XD2)4:DQ/J
MJTYQXN<["Y>[@^=;UH-1ZT"3UL1'$/PW96M<A.\!%1LJ526T;XQ#Q_8WIM?V
M&9G*N7=("-][0G[>?72-"JUX!C9WY$5OHSX3U]SM\>HA99IWBFJ=B;X5@Y!V
MO1%R$$]^ @VRQE&)H#UT-\W0<W.+T.=4VC!T+-=D$GNS@32KR^SHR6/% O*F
M58,$3Z"DPT/YK,1S#3SY5!YF_R%O27K?L,[HL;WYO.9Y/DB&.A+V) <)=??V
M@;->I5/.V&=IG%T %7$?CW4?MO4: F;6K>>#\DN".P1IAX3:8+=M$92$$#4
M>*.-.$*RSZ3FMLT8_1OB^;VJ_UT/6ZD'"Y>#V1 .0>IX'/,-@U D26WP*N[Z
MD%[+OAWMK\ R8#7$!V@&SK+!9ZC[4J'A5\8I0V-(GEM"8I]P0\U?8=?6AP.>
M.?H023?Q57Q^I=HQZAUZ_7K;]#55;O3;LT? (ARUSP1W<QPC=,V-5[0 <%+-
M+.:\2F:#@I'2V'N?/^46%O0UW*O&WVOL'4.X.XK3LPNC7T7!AYYAY6]G+,!@
M.6;#[@;:NU!(GM,V(I2U(A)LN9SV8LF&-30)70%:+X,V0%%F]7+U#P1(2)$A
MV8.Y.H8\@B)7^#G(?GKG0^R%#0!W';IVPNLX#<)DK;0FQP2T9G^E##:L$XUA
MX]5\WGA!2 K9:OO!$>O.R\;GA.YGYX3N.:'[KB1TG^5I%XN*YN:K6/99!RZ=
M8>D-LY>S-N<'7@HZ?YM!C"IS@$@K: +YHE*L4RP4 H$T)+?D)*0@$+Y:/I[J
MS08A09C,P:.%N6/-Z)9.*OB4G(!/6^!8W%\1<I EV*%&&%TY9NU(>".(+P1'
M'CWV&]1=<V< U^P1GR=P1#+5VXDDRN!)!1+B537S<['HCKAS$6$7]CB2LY+2
MO@30*]7EE0!T7M"3XV7;4]JK'D#730BNG4<#R([4.W%/(#<R:4.A_*V@,WX"
MEG3Z&WLS"=I3KJ*Y/+D_5X"I>5]?QL>\W'8'/\6EH0-X^KE5M#%?,Y?(\(P4
M)*Q^\1"OYK2?(D_:#TC<#L<N:EKB[J5'AU1P!XBE*=Z''!5MQ1=?Q8E&II!;
M"N>M^8*[MIWZUCB-*-BZ35.)]\=YYSA_L37;Y4S+4.UO&5GRK"<T['--XC]E
M(4%!6B*]$PJU<.\,_F)#WY-23D(UJ4W?XKAJQ_QKI-N4YD?L&=H&ZZEAP-<!
M/U6$#[Q/X?O;G#"D>?_SGQ.,UL?PM8^^9>SAXI3VP\*,9@PBW$2R4UU@Z?Q
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
MQ$Z(I5^OVK!GAJT=G\7_FH!%3UM#KFKP,0*?[-/ZGQA$[U8'. F@:6"O0?I
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
M'6(-AE2E#B$<,PVKW6H7ML12;V(W%:^S/:50@N#(XJ]PZ**5G\;CD-=\>JL
M2&',K9>YS343YYXH0^QJ B<<()VEH!IWX2)@O[$J<1)HTI&P(P(X=V-I0[BM
M(05,92%=$F5KII$ OS-,TAW: Z]/"5#8X\BG2QXM_&H5IO>QP$0H0=E57B$-
M#_QUR\AX71$N;T')#/7UC:#S!"52H=Z1]((!\<S0X,:(II(U K16+=.35.U'
M>UX'$[\5!D*TMBJ6QF;R?D;6=Z,F((2@2:VF4 .8HT44#2)(3\&&FM9V"IGE
MHQ',(O3C,?^5>E)ZY!21H _2ZSF14Q 6GQF!STR X<1K+)$&]=T,84LZ$$SI
M\1WGN#"GL(0Y1L:D[1QD38A'TID8B8<1J(WV75;3*&'!5>:0R!9)SB75SX&\
MG$BWVTB:-J#J526W@GJ,:O>Y_,DN#D/#".2:OH%G:U*/8<VB(L 8Y>.KXL0L
MUG;0JDCBHMS4XA5-N-20RJ(M NQ]H\#;5Q=,NX-]?E2*;7!R*3\E&YYY#XP"
M;/"%9%Y$$T\2EXK.Z)VDEG_9M/*Y.";I"N*UM;C^1&Z.EZ#O[307W7C[@/-6
M92[AHU?-FD1!^D3\*;AKCW5+-ZN*32OIIT Y1X\E.<VON=?O&MHA^CN2U!2J
M4FZ4Z;D:@R=_-]+W<P\[73%I__?[6[@2PN,R'DPSK6#C4N&TI)"%;'XH@;JZ
MJ6.X/(TI"GP;-^X^8&EJ=DAX?B_O=:"4ZN7J60DRF-)Z0:@EK2X$-T'/W,,D
MA)M8?7%U1I?:+:+/V _W@6\L$Z)M0AYHI9T65JT*E%P>KYNCPD7Y5GD.EJP
M-?)N[=S#4]\U31/76=C.W#9RTA:JC^0$4 9;>*M6TD 9_ ,G,RT<:-'+[V^T
MB?)@V]QU6#Q 6"4+>K&:J+UZ8^D1\/"A/UINA7F]Y.F5GP;>@E)X=RZ;X"LS
M-Z(X3'3J\=Y)T]H#2NA.J0@#>RCO@Z/+7' %D2/L*>5PGN" E8W(#.WO:QV9
MXT$=.C#JN9Y3T1/+4E,+3:2I1N>B4_8.X_P^E,+"9^?"PKFP\,BB5NOTEK9(
MRI8.#<8L>^#57!1]2>H+IA"CAX-S@__C+3MLU^ Q=?N+-NSBJWUQ^<=L("^>
M? Z_^TW'$M+.G_WIUR&?.+66D[& KWST_R6T<IQID7H*N2%%A\)Y?BFW]\7
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
MX,=CJQ2-?'\\WF [+M<FD]L <2)I-Q:5D)=O%$<%577\:QDNYK]"?75W\>(
MA_/30UQAFSJ>^3<X6$_CZO\8/O11X2\??0+<B#66>^,HO0C7QW!8QZO&.SRI
M"FOE.,1%C&<?,^?QNPEV45Z2,^7J,%5$4/<S9]7&,+_/J<'D6*8\H-AXW[E)
MIFZ8-I!W)7K#=<*&<LNU^ <MFSAER9?QO>&9Q[(,MJQ2BBQFLPUE6-9:FF3/
M6BLI^&R4%;6+*UEL\IX4:(VJ-X>%WRT5QU,F)KY;0Q1%^(&UUY>@]P*?N>'(
M,>T*QLS;OFO^#0XI=2S&"\)3BFDR<3R[*TTLEPM* W6Y>M&@+%S!V"RJWQZ0
M@0*GU+)YS(*Z(R<6 FI(@@&-5(R\57"+ID*>"61(CY#'9CU<XC\I4[6:/)\%
M5K>!U<QU#;$]_[CYA!8S;A_+FR5K1/ITCB<58=Y,Y_[C1N[,J[FV7E.'D7 J
M[B=%-$_RI;Y7:6K( Y2L+<;6U!J'>[V;T*1"VM7G__E$)X8<"H"PCE"79C[1
M+&?274J)B#8E7T).>U7:%00&/Q!QQ^0"L0\1=98,0X%V%1_$>& DF\'EH>.Q
MWKP27PZUKY.M'6T*V[PMNGU4VW5*L(G^JQ.0M$^P$/)9';JD#DTE<!';MM$L
M/=<ZSM0>/;P+?L0=_N_+7_>!]]'K^XH9XBB5TT<[&8\HMLP#</#&]X"C Z(&
M7"Z)D#6 ! 8[XQ>_F1P,PAW'8NH)(YU3H+8#%4Q@E?D$7!R5?$I[9_(/^!";
M0+F<_*$].$FD'%4M^:IOX2#'&\JCT(D-.L_[*P<2E)LH,+'I4MB3>Q/U4^#@
MIP/H&GBENJ/0<V_C_HL&[4ACP@F_R]]^":?EVG3$T=H=HW=YG=!,N@%6V^-U
MQ*W$P)5J.J,)$2^L_6M0__(E=1TH5656;6O_3#48>@*:$#A^<2PIQ;A#JM?C
MT@D"8$2JH+3H'7O-]+<1J-VGG?Z&$=SBY=+0+J/#>F0YP7?0 YGUO,C9K-+H
M#+DA !5[QP]B+UDWZ")NF$@=&+WJ39@PUTN><P(OTG5XN?HQ0*:34CLOIFL(
M[U;/< <,4XO6FI"O+$.>-IS,BX FR7*2%/,VU*]"QY<32DN]'HNTN2M8>I\#
MF#@*:R@L\OL'VHU7<6-C(QUVULM>FTN^)]X-/,\B/@"4";$#DT"_EZNOL0J#
MP46G;$\,-_+4G<_Z;C_@%L#P(3F[##6#5K RQ'AM.L!X1:I.>00];4-R1V&$
MIB[.&90.<- A$TR6\DVVJ]+%Z8(<8I#2-KU6>PLY.C=L)Y XJ0C1!Y_A_^,Y
MPW_.\#^V#/]WR;%OB:BWU*FCN) =HN_$/\;<C-I=.#!VWFLCK.YP)#IJ3&U)
MQ,FT".M^ZX[)61-(O1[Z^H&HH-\=.ZV@+N3_GX&Z&&VY95RSCZ4$OY8ZW0XE
M.4\POI5<5,7.B?C0?"X1VINB%CR'''8-P&F+LQ]_,=30 U.KJXH1@8&5L3 ^
M2Y@LE N2!]-'&I&Z?.^ N UUP;IGL60V>%I]ATRQEZN_HH,^<M)1OZLKUDGR
M='07P#Q%9P@<!"%=Y%R=X$BB1W2<D/W.I]9]UJ2%7 PB (GNY0"1%,*J]@T_
MJ27B$0'<Q5EN@9VO7]\ TH4A>X2]"M@V2H.9O%!7& '$"2? +GDSI@C%Z>T/
M =9L].X[ZD-#7RL+8)RS"W^^"HC*UM9D6(2U(:V=8X2 ]"VZ,,W8AII"<9AC
MIL[D))>3S$E>C)?2F*\ES:_9%(37$*(*J[:L6/\= M.'T>=U,15W9 R(O0?R
M&1NW(:DO" (;J0^-CWY&@4@^KH-I0@A-FX-7L:PZB1?]4IZ[LO>$C^,OL:^L
M_^0K:H"3C;:49'$MK_D"#,$A@.?:C-CY03,PA M0-6%GOCHG"A^8*,1G$;&$
M).E:2A_N.>@ .Q-72T@3M<L=%!^'R_UEW(?7"O)U7_N$9S7-[:4M%X1SNNE5
M@:*"HV430P7[!:RFN,.V(D6227,3& I3[<P3':"!8-7&$ LK1#?A)$GZPP\U
M0@O&Q;P!:%L,@3CY3L>N6L2163Q\!#FSG\V8QF:7JY].1:'_FL)(&V#G=7[J
M.!_;/1Z/<6(D?[EK.I8CF>?)I/,X[B=FDTZUX..RPM.C#?G1P5RJ"^4QK%Y2
M.ZFEW,CX<OVALF117DM+T)P2_/)ST^Z'IH! G.FW**53L.S?[?(*;QBT91G:
M59">/9NL;*X*AST6!6]-%"&^;#QJ(-N*+X49E3!<U=?H/E39@>:2'S^CNWUA
M&;Z@)9^A!]VM;D^&]P"P^4VS<8\LH-DY]5ANY^$A!"8-:M4?I106)Z+VQ,8F
M77R?.$.5BF]P:X)KYX \7*DSX?'G*BW-A<*%7/Y',P' 9ZTCLL3J1O5\O_WZ
MJ>LA=*S.#QY2IX!VRGEQ8#0=^L2R2=-->>8-CO.W^KBYNOBI?GV(@_MT<Z1#
M(/^MR%75"]<#8>]K@D/$/7D7:C!T8TJJ;_:6OMT"S,$AP6'LG#]()[V!P9\N
MW)H--OZ",ZKAP#TE^-&D?AON>JC_QD<]TKP\^0,Y%O3,ZH%3&<8D2F0J889:
M$JKC2ZHR-Y.$8QZ@TRY6\5F]&#)=#%@KA@E.'I918!<;O>DC^07^+ZE 0S.[
M,V!-".NL@_-FD[ X^ P_P?)],<4]IPTA]G8E;JC8C4&/YIL)\J.\!FO(NTOE
M*-[Y.3T<4/LC^N 878>_":0]I>P0%EE BNMR6$+5@.3#O8^ITE_@ER6>",2R
MW(NL\@#0A6$TA6XE'P,GE*]JDEU;'-GDPE#(HFP]E.0,[K^-D1\+%,P^K1C"
M\/JZ&4Q24<)+KQEL7I"[C+ N^O8"WXWDR**R+@0$' G^:+BW- (=K-NPM7@:
MX6O1N>JH!09=P+)^S,E#C&^M6UU4U=V2&%=CC$"I.P!NQW@GOF?:TB<$*=('
MZTQXH1_<G&3GBMI4_+(>P'(+H([? T[:#ZW \*=S@>%<8'AL_OA/REOG!1G+
MJ:R$5C6CI[B'3N-=]+-_*H!.%\>*,,DQJH04<#R5^SML(C6VZ!-*+!0J$M5X
MM+5'18:>2 S.^$SNX7<"6$VG,TA]<!?RSTS N(2VU7[Y9!$H/2.18C(55+=K
M&R*-2621=NG ='"HU)Z:"ABT>M(X[&[Z]H9*38[VY2U%\/]E%0J>SP2P1O4)
MK=Y04Z:M[\+F2#?&4(+UCHSK3:F(WW"6[YED1T"03MZ.^4*,OT<=$7H;[.P0
M  RW]*+06@PET/%E"A%U<EM2S&HG=K:7V8#,N3;I8S\&N'('TG-""%IUBK*C
M&>?ZE[^\#GJY^L8P_-BRJLR=V;#QFDB&SA6\'D9JLPZ":;,VX!@_U?M<6T+W
MRUN0+?I ,TVIKRX &:Z%:+^"J\;D9M5GD1CC-6?74,CHNYM5^BXU % (2Z3'
M3HN=OL%F0QO"TG?$+)#:.!KD=&X<Y7/6BCAURM(M1.Y5JANJ#^%9AWQ!4!7-
M/!]P898O5R]G#ZKD\=Q/;_1>]IQ(%>!T".>OJU<!BX:$#A"]XN7&,0A+!\?>
MY(F1\/:*F4CA%TI!D @88C8<12XT_/YG? AH+D#4(311;<.X&9JUN'F4U7'#
MA[^,SZ64:M&\0$VYI0._WM1(84J%7'ZP$5'3D"0Q#.5[A1C]*5"Q.+4J (V8
M3>]\^:4*J%S,6-\12P#SZT&*/&ZE<1//6D0RGMX75-L7\J#H1]&Q@.<85[0.
M=A8CM-![8\,U.*DA=5@K+1Z[Z<P^\>S''\B=(PIUIY8ZI&Y>!0=30TK7SC*D
ME%$_L6G @:!1F+USYSM*77?4"$U!S!:2#DORMC*0ZG[6D.AN6V1?'<0 V,<A
MGP<]>(-TK1$):]&4%'CNTYB "$$F;C*&26D&(#Q[53&^] #EPSR.@";*CFJK
M;6#!QD;^+KN2?C<[U<P#]UJ_^ZG&_&2FSAF\)G=.MH]#B;*KK@U3XX+X0OA?
M:(&T53>W=_W23D@UF #-RUJC7FC4.NK&D& P2$R4LH"I5BAOH2"=ZZ6)RW6(
M"UR194)FE>YFCCIEUMOUK&#**J?@8V)E$]W(E4-AU3R<#<)WB&F,GABC@D,S
M8IHO/C:> G7R<. 0ZYE3S<BSXS%R@4O]H%7DHZNBS^O@"0Z>2&2HI2>ZO:0-
MO5UNT49G"Q.GT&*G39[R#V\I_?A2\;@K>V!:1UXC#)NX])7G&7>1GGS&LD^M
M);7+FY9B;U]=9@YIBT3F',=4_*""NZU:?(0$7920,D\/?SV;=EA8O_3-%IG@
M;@LI6FH[%-JV<\*6$K9_/B=LSPG;QQ;6ID(7::*B%_["2@.#>O.OJ1E%]\,K
M3_N:6^4R8*:?\';2;>]@+/R35S;"D\$&I9B<LO'6X9V+'%7X=?3-=G?<3,SL
ML\L#+5Y1-M:7*Z1V3;O)K$&MRCBIW1_0U$O$!LFLYCAQLH=I]:B*R*>7=@DU
M  P&[%J8XM,$(@[2^!F>/GMH]0Q]B0!_ ;P,W',/#D/S"@X=IH4HM4WZEN E
MZE-T752_OK[IF^W*239P:.8:]37#RHX=XO::H]L(Z*E.6P$^DJ?GZ6X=?I[G
MVR@]^"[E5"8T)8?!:)TY&T*4'R=6$'J5 FM(AKP)1@ -@QHP-WMDIA",6302
M$JTCP!Q0DUQI?26>X"DR6H E]A<@I\%L@,F2Y]&=O9P,'WTU6'Y<BR#9 ,^!
M%JG64@ J0_I&T<21)234I9G!E1#C]VHC*?V!F5#,1FM(<F^-A8U$8=Z4FUMW
MOV^2E]S:0R9&:_:+ O<OK[SF+.!T[ B@V.F^Y2E,B*/S,\&%C NK)@,B71*(
M!(N3%6>A&:_"UK7(P@RQ; ["UL.>(?8R\O)D0WCX(\DXDO8)AB0#=+!C(IV"
M4!U6H>M8?CQ.G">OJ 3BF(>;1J?=TP!;Z+\#@*2OX;A&);EID+[9/3:W0GTH
M'L%@C>_O#HX7(ISKG"[;GA3?.8[")L #*B%0$@+H=G"Q%N5#' .L.\0FEVJ9
M;:5?,D$0 8$@FJ<$0)X4?G"40:@9N4(A;1S&N-85H0NIG?$HK?$0'[=M&7B3
MR*NQ>;979(NS?8-G'RP'C%WZTGI[\EN<.E&KA(L*AI^H2Y-5P 4<PS\-_7ZH
M#YP327?Z(^7[?)3.\')%?I;G=.E(6%Z<D:3QO041)EI.$V=?+":7OK$LFZ5Y
M-V>[\XQ?KT5C1KZ#7?9E8,-\ 7.:Y&?A2'UOP!3?NPS(TH1P%H)F!+U1=<)[
M;D& K RTSH%0'%T%Q$"B40"=D)':N/243GU@V&2+[G*:_M/*>94@[] 5+]']
M7JZ>MDPG<PL% &[RQ+3]O<LP>6L&Q@L3RXD\L]:,8% )/9$DE-GO\][2PAXA
MQ,"1N:WB@FFV$U!3X)Z8;X2% ,A&< &RL)AZ];A(N[_RH"WOK)^'Y*!7ER/E
M]X1&X)*46MJCPB"\5Y6Z-))!EM$&$^=8$.CC9K]S#D.Y6"3J(EA94VD: RDQ
MH !5B&E_9N?^ J8% =O 09=4+=!S(V8KW!,+7TUW]]2E*X8NK%<!ITO%C/-2
M3GPK7.=0N:OH1:)!'=U[C*=0.:6CBP(15Y1;'(2Y]. 8VMV%/G\E*.IRA8]?
MG^LLVZ1:@\P&(KE"%;Q,7"D+5Z4O>9M82*R\497)[\")4CK; "YO7'946[G_
M8%\ ;[VP#?W8O+X/)>/_EW/&_YSQ?VQ!SDL7P+)Y6+2EGA2A2FO'?"Z1,V8Z
M@=Z8I:A1R4HE$&9,ZYBT.JH=/YP+[2W!-=_!^.>ESZ&#,ZTM=Y V,M[N++U^
M@V7A0$(NF'^E-#C5HM.L>P4^S56\9WN7YK2@TG#7U:@R_;5)4>_Z#7KWP%N)
M]-BN)$'M_HRX/=8$!02V%22NYNQ?,7Z:+$7I(B2FC@<)-!B$BE%LI27<QJ^/
MF_HZ$"?-:M=.KRLF<N1<,J1IC$0N(S);/1W1XV%- PU^'&/PPHW-AU8H"C,G
M>+5/PVP3$DE!VS-8T\FDT[)>YD-(V=Y!-_P'6A$BU<C.JFJH,0R.G9K,%DEQ
MP%:6LTGZ1R/"R^L_N2EDA3<K#K ]3&2?[FUJ<>R(&8SMI1 RU$GX51^@MU.Z
M]=KP.B5+@G#"8VX?>'M>,FFV8\XU*=A,J@(:YBVCEO'+'LM-KL]!:V:VW3W5
M24)O0G V1Q^37)EI;8QM%@Z;:V/;=.T62$B,A_A#6%%P^X-]G4;,VJU[R,T.
MR*0)!+B<SM]DRBD@F1*=BC P]7$M_.LK9)@]0('\UE/BV@@\&O*;WX%;^#&\
M^^]%^2/-TI05S(B1/ >R4 ]#$SR<34?"\='*Q#.1UAAD*<:$&U5T-OH8^!IG
ME/&:S?EXWM.SX[^G>&R -J"*"LKF3WF1F1"&$F4E* $=W$@&Z^NS6.I)3OD"
MH,$C(7"PE4\'27'2-K522?WI^*:&&@"=F!]&X8W!G4QXO,"KDRN%BM/"9^UJ
M'V^!(Q+\IWV#&!@B_O,Q2*I7[JAW[&BDY+0''X. 37S^NWYZJP^:()D5+EG-
M9F?PI";IIB%M")3MYE>S*J"KRHLR1W$Q)6+=K":3R&[A<U)JIXWSM;UC.T$K
MN1;ZJ(1.:48]Y8J_;[0NWV"<J\45@1A9%BNG=DT:+!R,,I+A+9!:VI$KN;D^
M@V[ Q86?.0%RN*X$G/\$XH'I18G"5LS0_!9YR[[#( IK[63)6ZX*G5Y'"6,7
M,IS 0B+Y(OT]UXO6H6T"(31F"*FW,/(932P!$&:3_C:&RJ?JA>ZD9,>AW0IE
M55%6G.AQ %T'>R@+_*R(>.I@T&:&%D$<5C[)#IB?9;"*;XMWDT%\KT[K.4-F
M@@.$T?"<*9GC0MDCZX_ [C/;OY5LV;%NP\_)*94G0R9B5%(M77DJ*;^2CH":
MZ&*/\\2< KWD^*""K'MUC]*S^),*3AQ_-HLM,E"WZ>/^9];2?UNH)3S$8Y+&
M<+D]IU(FUL)5$/%QY.J@HW&D0P99GH5<)F1RN%*EZ%L^LA) )%P1J?VJE2<3
MIH?]54P'^M(@>DP^$:,LB:/7/9C(U#.,:-WV0.2;,NG[[&7(N85F#Y7U?4T=
M-<$$;0]23)51F_GK.1HDTD1+GA<9>Y0M$FH\V"0D52>QQ\C<N\3A;+2%_"#>
M05'2+-*QYQ='L&T]]HRW0E270V1EU>J\(4INQ (*?%=F<B3$+[>F":8-5,3E
M<R2O'LUP?U>W NI8QVFW'B9V,(5FB[KJ5':YZSNE&TB15&;9<V*E/?.R)3V3
MI UTDFZA2 =5.R2"O!6J/,XQR/<.>QGQFB[1MW322]?:/'O/+7B%="HNQK:^
M U_;CS18=0#VI1^%4"=%;G_P5<<OSE7'<]7QD:D>?.U4A7V4+X"C5.25G!;V
M&VYY]R,Z)LE_.]>$.E7)'=".Q#1;OB5,'U4.3_*C."0V@N]35(0THPCS[@3N
M_?5T9/+SQ+=#.DZ'HR$_-!\$[U>9:0[=/WL\CZGO.[I.\(QIYL';50G)79O*
MVPZA,DPR'+')" MTS8/W K(ZTE\(G!CMZ="%.RVTX.D,^0C(EA#:R%>=^03T
M9+$GNZ+@J>R@9S;,(6P#X=?3$2H/1,8O@H>0H+0.&G3WJI.<C )ITV*&C2%]
MN#CC&&(Y\3LFV<8%XCJ&D\,XF^U9!?RM'= I*#P[2M.C]KV**;_I]C5S;7DS
M4@)Y^N!3-462Y*#&']6LO3YI&:*J($FAI5'<0\IRXRK:KSO?DY\(O9%:"=70
M%1I-#2;SWOWHOT,S/G\JIP-UT<PXC=K 0&C/1.N!0.^+!3_JYT%T6?P3T@03
M RK1VZBNJ/2Z&.!,+?"ED.1FY70% =O-I/,-_+-AG53HG;F'@;A<_2.19R0G
M'KO;A!.9 V"Y'6 VFVY2Y,E<G,8#DV>2/2H,#H=&,Q3"0VSQYX$F4FU6HP&D
M1[^AK-,F"+KYU^/N(K-6POC%/[SSC1W$4^&0MJ"A,#49$=20R-V]6?T\M:GK
MX#<L'@T9@8;'V;Z+2*1GF?'05)4?.D;<ZC^][)47C*BH,T.LD#5=S>QRN6J4
M^2L_YQ%\%]MLM7AFQHKXJ%EI0E4GA,,R[MQ>%*D<#K@ MQ>R+UTH:K!7SF##
MBW6IWVB6QK)K5(O:$*%*[4CL?2%GSA"Z+-=%&1<V;9!FT$Z*R31FE33-TQ7%
MPW)T&:JQWB&AW;H?EF27Z,.?_Q'KLL\N5\!6_^<O/_OSDX_#)Q\_^:228EN,
MG"9*@(S1P.0/F-*KA*3N>J0$_(J%#O8L(*5I^"(22Q<-ET>HG)-=.HZO"+L
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
M>U]G(%3L%FC!,\-R7KEPUU#TVKYU#K '9RD!63-5\0PQEF6Q98'Q-,,H;!L
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
MZTYJB3<)IV<B=% AY44X_\&LA:A10/I1AHSH]1 6(/26]3;*T5E9U[0 KC)
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
M0Z\.*4JW*Y97YFGY4Y9(9 83SF0W; \:2LHY!)['4.Q'^>=&Q2"ZH7HK4?"
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
ML3G+0&PV%G(QC#NND2G1(W^\!4/LXV+(?4GC?A+(WVQA$KQH!2([1S,A.83
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
M97!91V &32PB%MVI;=E:.$/:4&S(DNN;0?N*HO&]:.L&F(6N$4L$CHD&*%T
MC\6 ,"&Y'(,@E[$+,VZ$U.>^M'5C=XPK+3P#IV.FL=.PO32U-9!6,BEG?>AT
ML']3B$-:*6TXM-D=:OM*J]W"N?& \TN,RXNU,\58QKT!DRSYNLK7HG!-#J^K
ME[MS<DLZ-8G8%.&0=N/[4*F+K!K6<YQ9@].\8^U"AH@29*FUHY+BI$#J'XQ5
M.:,1.?L^FO<JDB%MNO=AQEYS?T]!P[J*O ]UUN9?R7<^HW:Y3NV= X<]G]@V
M>&@Y_$8!Q%5]<EF+G&ZBG]S-_CPLQHM1R3)H:R58%6HU>!#@BE'$*B><+ZY@
MZ%,*L2W2UE;QRO-2.CX\7@7I?Y_/%HO?IQ363RJ OX?Q]*0=2&WW48(PTK@"
M,3L#RI8$D4D'F,G,&^^4#WVJ&YO ']3QB*Y4O<O.]I=^-W=N4^BU#/0;="'(
MWU05JQ2L]G>(X*2/H+EPJIAL+]R=/0CB7H(_*$?P,?!V=^'??Q@B<^9(2PC0
MU5+ED!+X5%L^Q2@E,AXB[[-]TC(,N3=G\R'9UT2$]]8%Z_P:O7#E&KUS'ZU6
MKX;IU\6KXR6YZ[^,I^/#X\-5==B%O][#6VV.H75'K9Y3U"HE7MM@X^7:O?-]
ME;/C:2^/<1294,GP"$4AU@B9@Z_="=$*&5 %+V*GZTLW1+CW7:VW/>?W:3ZM
MB:TU0XG>2KJ ?JJ7T/"DD4&]*Q"48!:\E!G0DRZ0VK$8^Q2![01W2,G#+LR[
M=@]L=Z&VOUGF,LA1$5JB)S"^U.LA?$%P.0J:#:$9,L6X[^-:W@!H2,[BO7"H
MA6 >J54>\2'894(Q;,M\=9KNVS87HS&8>O69-6)URR,X7@L/K8PB21N=[[.7
M.PC;?/:<]W@8QK5?W=ORBO1ZF/PWAOE(2\NC4QZLK <0?%;@'&:0*:20@X^:
M]VDMLCOF1VFEM^'@5E:ZG7B;F>I-)^574@2_?<;))_R%=,S'Q4@XU";G KE:
MH),;I14*R)P'[4MV1O2)Q7=%_"B-?7<J[BO:>R=B72J_?9Z-/.?<,YV!B51
MY=I.F]7N#H:KVFM/FT['G[8$.J24T*!HMXL@'X9M1!\<I2PRK8<,7IM:[EL/
MTNCZ12KFLI-&E$X5==M"W?(<\+\9X[86YH-P[M7L>#XJ7J.S48/)@=?R/(1
MTP&*40AOBA%1/Z"_=P'IEB>'_[T8M[4HVQP6N!7B;[/G^"Z,\[.RQ/DYR."#
M<3(I\CC)^"M!2CAJ5P"=5DE)%XVY4K-SPPF![9^]Y='AQ\N@^Y#-H\C0O,>$
MXT]UR^CA]DW68!A2=N:N*6J8FYG-+[/Q6S>_YZ<P,(^DE-8QEX!)74^!KAH@
MF !"92-\3B5WNCIN4X0M+/0FSUD?O_N$/DAK(,?5Q1@9P4E=S^IP5SA#H\S#
M3L^CR- T9^(ZVWT_0F[J.6X"^7HD'YA/)670CB=0@5Q<EQ(#Y*5PC,G*JYUD
M[IF20T_2#(:->XGVWHE(<7U=+8N1(V^%"W)TT7E)WFXHX$T@WZ5VS+':&Y[Z
M96FV03JT-,U@B+>3*.^?<#6L/\')DA"VH(64G 6E*-2*B!PP8NV!4KLT/:S.
M^X9U:)F:X9!N-W%N&/B<OEZ_1 +PTW?_#U!+ P04    " #U@ 13@CY9 --.
M  "4BP, %0   &1N;&DM,C R,3 V,S!?9&5F+GAM;.R]6W-;.9(N^CZ_HD[M
MUY-=N%\ZIF>'RU75XPBW[;!=W?L\,7!)R-PED1Z2<MG]ZT^"$F5=2&F17" I
M41,]+EVHA0^9WP(R@;S\Y__^>G;ZPQ><3(?CT=]^Y']A/_Z HS3.P]')WW[\
M_>-OX'[\W__U'__QG_\/P/_Y^?WK'WX9I_,S',U^>#G!,,/\PY_#V:<?_I5Q
M^L</93(^^^%?X\D?PR\!X+_F?_1R_/G;9'CR:?:#8(+?_NWDKUES';FRD'S,
MH+*(X#C]$U54LCCM1?+_[\E?14PE94R@61&@E/?@)7U5A''<:.N9P_E#3X>C
M/_Y:_XEABC_0Y$;3^;=_^_'3;/;YKS_]].>??_[E:YR<_F4\.?E),"9_6GSZ
MQ\N/?[WS^3_E_-/<>__3_+=7'YT.EWV0'LM_^C__>/TA?<*S ,/1=!9&Z?L
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
M#\$K"SF%H$2*TL8V-P6=(3X)LC311X,PL/<XH[EB_C5,1N2P3R]1*1EXX<8
M^ES(GK8<')<!!**(3F>K31N6+,?S%"C1@Z17!F_]YT^W!$,^]1][2:>X."K[
MA/2@T"&UJ9?<BIMC[CO1XAX)W,JZL"::8GU4-@FEN0LB&H>E2'3%QJ(WR;JX
M.7KO*1@FQB(E8R"9(-M'F%)#F .4X+W55B<6_"-)P>ATA_7]_K;^6W,17XZG
ML^D@>.LSI]D7@Q$4I@"Q%%77!6U+5%JG-G[6-J@/(CEC'09M=.W8A\H:F.VW
M#JRL)R\T" ;*6UKV"00X9RTPKQ7W224K6@5L',AA[S9$V$*8C^.PUZ7$I2#W
M,C!.GJ4Q&8*K9/4J6NLTS:KQ.GO A[UKJ7NMP]YUQ+ZS,[TNH)X/>]=67Z?#
MO4UDOS-B1&E$029!,TTO S,:G)0)M#?98-*1EM?'3HBM#GO[Y\,Z(M_)86_
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
M?@=N(GI29-A<U@V\D>^X+L[?"RW<D94,.68'*K "GM9T\ P)I4#'6)LCDUM
M=A5/U4[/Z\OS4"*DOL_A^X+U?CC]8W[LZ!&Y-[$VEM*RAI355K(L@K,D%170
M*6P3*W4?JOW=:&VA[97,V5+J35>)A3%6W9U+OZ8+MJ974O>AV\\54W^Z7$F2
MGA2Q:[*@D(%AIL4T* ,JE@"Q.(3(A);%T Q"Z\;?NR+) _<Z^^'(.O+O.S;J
MTK];^'677M^OYY/QU=%LY#SEC,!2B&0,:0,^\DP642Q2:\<S/NB_=QMJGQ;E
MMFH9-Y-IW_%0R]']7(]0IY_>C:^5]U7>R2"9!Q-SK88A#43/% 2)!:-3+"6^
MA>:7#/FT&;"MC%N$1]T$NI#!XB0])XDJTF)GRWS^"GP.B32,F5ONI,YMDCON
MA?4$2-*_^!M<9/PWYI/YL=Z4(,[#!>?;(+>1/FLMN.(M>6(J0% NTP*FC?.!
M*>1MG(WE>)Z"F]&#I'>B_T4#R0ZXFCH7JY#MQ['H0WL/$F(+T3?8-E;C8QX5
MBQZL10XJ8:SW:1*$T4P$%B5/;8(Q=DN)!]R(G3)B#8DW<2PO &%^,;W$^-UU
M6MQVDHG#I6= VV%-8TWD0NE$-DX1(A9MC&-MFC%T +=[8Z(?3=[Q+_M5PTJG
MH]&E\\OQ*9&KQG14V9],\**'\<_#\0F.MK@X[O3<7B]_UY_)[>)Q1NCBC5/9
M<Z64<.0)<,]CDDZ):''0:81M8UBNAOB"+R:3:IS.![FHY9]6_'H>FD'V:RV7
M\/WHGKE@:)UCH%TM@9C0UI8?Y.Q:SK1@S(?4YO7O<Q9;N=RK@%S5F)B,3R:!
M1*5C3"9[!4;:6)-E,D1E)%B)**RQ&'U^B/)KC;C[Y6]OU+KAH#?12-\G-0^!
M?)'S\.+><@'W57DY) _FK(9DI!H0-QN8&(+&D*$87QMMBAI9:<@O$44KQ"R\
M]+U0J@N:9[KM2)-]'Q.OFL#OGTGDH]F[\&TNM?'/M/LGI,_D0:D-"@HZL**V
M><;:'(Q>&M E*>FU1N+75L1;/?8SS9IHJ<<SACG<%R=DO)S,PWB_X.GX<P7W
MVW RG7V/K*Q)B%6$.*M?37\.4\S_&-)7L_$(+^<S'6#Q,G&? ;4BRS;6Z''T
M'I)!@4'12V-T)ZKUA>A8";@7C?98$&X^B6O8[P)+2HN44($40D.USL%IL@QD
M=)P7C#SGT(EJ]XURK/3I3?(]EE^[N,^YR^&[ (5FA8L0H<3J7]NB(8C"04AG
M2PP2&>]X4=IAM&.E2.^:Z+%NVAS@ PL;2S9J:6K3"$'[K2P>HBP*N$Z)R414
M$*H329XWH&7TZ%'Z=XEA>C2A%\<V\R_RAT]A@F_+M8R2R;@,9[48X" GQ@3S
M"#+56T!>(L20%21G+2]%E""[&3<; CA6*NU"7W<Y9AMPK+9LQOR.D-(WX00'
M66M3LC4@>*3U43HDF5@%.IEL8S"FV+0%I6Z/]\R@WK1QES"NB5]?B_HL#B=^
M/I^2+*;37\*WZ:OR:RF8ZJ=_(3/_Y60XP\DPU..);$5$]!+(&JN%?CB#P$0
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
M8[8U6=,$Z1PCZ[]17$-WE$=,O6;*7,*\C<]UE[PG\W8_9"+.U^B!#F1-$31
M60W$FICFD6=023.5O @ZR=8KW U$1\RH7I2TA#W;'1"O6F+?3?!L>'ZV?*6-
M0LJ CC9WE0HH010(S(2:QU $H77(NQGWFXQ^A!3:C::6<&N[$^A_ALFP9AG<
M@/O;^>Q\<O-' [0LJI(#B"@]*$=X?0@)F(K<2^]\['@/U77$8^50$XTLX<UV
MA]45RFPRSX)?"G@04T$LI<:P!T*7 QEYS"9(UF&..2;3,<CEH9&.E2>]:F )
M/[8[H5ZOY^$O>-G[,'M+Z*P$'CVGM=#$NBHF,,*XFH&7D77M=KO)^,?+I>;:
M6A)IM]VI]V5VW57XW[+D.A*)83%I84&85"LA.D6+I)* K,0L2T3N'LPQZ#[<
ML?*G?UTLH4L/16KO]KQ\30OG\'0X^S9PL63,VH#AN1I?9(8YR25(Z9(G![%6
M#VGD[=\#ZP@9U;^ZEI!INS#?>V(&?PT3VI'?C&?_'WZ/'T155+#52O.>Q("U
MH&^(]&TQ/B-))*O<:15:<^ C9$]S_2PAT]9GXILTYE4RQNQ+ 2UKG4_)#(2:
M)*J0"1&%0<.:%H0XHI[+VZQBK56[A(Y;GY(WJ$BM?'%)T(XOLZ:)F$++M18:
M4+IB!2JK<YL*.L\-=+<_%=TO'?9=V.3^)@_))X\Z,="E=I(2H1;41P]&)6-#
MO5UP;3I#/_6&/FM1I%-#GW54=0 =5[K ?6[HTX.JMVR]LHF>#H!>V5EN/3+
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
M2H@W2JT_#+'I>5@'D/LY&.M=P5T)M*5V=KGL7(-JI?-2QPS9&EI?Z]51M%F
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
MC;#%!+E:LP,\"SUE6.?'1*R9,1'[3[%0-I0L2%+0THSZ&=_K:=KW8K$IFI]
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
M.V1_J.3Y+B"^5"I]A_1V)-9WV4JO-/OZP9]$(=1]CY]%_IRQ74W;F%,2)Y3
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
M&-=FU-!X\6TV>NW%N5D].#2S\,D$F\UMQ)CD>9HQ1>Q*:5V.!\-<" (SDM&
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
M?.+. 1>D3=%Q?/NYM]N1KS:;PG!\;]GX27>U)^]%\?1-MI0W(SC$01HR2+)
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
M#+=X.R551Z*-RKMNX3RD9L>M#XWATR4-BN=5W6QUA/->WZ<O7M^ON)A%E(B
M4:+#UZG:'O(,4HXC*'@<AVG$B<R-JKH:]C<UOFWBV_9DO@&5U$"GT:\E!UIT
MVQ# R[CWN/_<H^F9.%T .2""T B>*X(*+[<_<IRAD;+'H8=FCPVEEQ]/9+%X
MMRGG2U&6,YS2*&>95/RARPXD5*J=:(C4QC16X":$(YG8T<E>^Q.ECTI&T II
M2Q3[")H2PV!<QB$"0T@&3/F3BE\QQ??;&WE*GU3F> J?_IK+^V]-N6=EK#P4
MY*F<D2"*HR3-8"P291<H,P'B+.$P(;%4_]?9.LR/"DU[G=KTWA4L?VXD='$!
MZA!J@Y- 'P!ZYH%+EY=J6+])<.<15A>WQZZ =P)WQ,QA=G0'[ Q<PVYZ'38V
M@?M<9_0SN[5U[N&AQP)"BJ(0O H/NR/%MZ(R[7@58MQFF)UQ%.(LQR'$0:YH
M/"8<8H9R]6/ XY!%&4=&VSN[;J?&XVI__2**=>7,?FXU *56X08\DP*\5*5A
MKJI*;3@@IF<&KF'V?K;8HOJC1E7)K/=]M=1-Z1TE=YV;R.41@@U0CD\1C+H>
M^2#!!H[CLP2KIX<1UT$=J^8H31"4\RA@,$KR4/&4""!.1 :C3. 4!RP1=CQU
MLI>IT=)AO;6!1Y6G$34CFJMQ\KV;M(;(FD(N0N"4,4[W-"I!7%3VD \N?WG
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
M*,XA%2B',4NS+$EP(".K3&3[S4_-P%#2:<-Y*Y\=1QU 9\9 PP'QS"^'6-R
MN]5BSI3]T?Q[+WZNP3OURO_#86S1:3B<TL9!%Z.2PFGU#J?\F6^]316BOZDO
MKLO/RSHOY=^*55G.0B%HFJ<!S&4B(8J5>4,10I (G >4)%G*PC'+#)V0<6K4
M4HFHUN%?U(:\U+J4?QFW;-"I<32CJ#<>'<\\Y[+P3ZVIKF;9)OVMM)U.89\+
M0S&IRCVGY/Q3E>:Y +3KVCN7NAKJ6/KQ*!8++0Y9OLXRF29Q+M7NE<=<[6,%
M@SG..12((BDC2F1H%"]RNOFI$77C9:E$!(V,MIZF/?A,_4U#01G'ZV2&QP#7
MTRFUKW! [34WLAOJE"K'SJB3W[*?J%\4MHN[Q]52?-U4MZ6PQ(FLZLAD0FW5
M4D(A#7$"PYS&"4M(D++8=)H>-CZU25K)!RH!02VA^10] JY_@EX#A^?I:8&$
MU>0\I_*@J7G4V&@3\YP:W6EY]CO#-ES?UH^BT/.[$(]J-9^_B,]+MGH2^O2_
MRMY_3W[>U8&%M^MU,:>;ZG;J_>J.5'&!) L32B("2:367,1EI*S.)(&1E#A+
M(IQB;I1YR)$\4YOZE3J =?51!K=6"/RB8YLLMU77CI;9%FK$,?#,-S7\>ZJ
MSPW\6IN_;"N9*)6TSZBH-U,=K?2]^EHO=QLC1P [W01=*].H&QY' !YN;EPU
M.]#WQ1X%WRRT-^WI>;%Z%:+)@7IFS[6H7C3UZ9O\+MCJ8:D]Z_6^2OO72^WR
MK#R>LY#+(*,A@ZD0J2Y'A2'!)(!1%HE 2"(HMZM$Y4O2J='WC\W3D\Y8JPBB
M*FH#WQU[7C[^U)]MRVI[&VM#+]D41G!$7]G6![9S5-RT(U?G&WY/GN?K.O*Q
M+8T*_KBO5@ O9P?>1\"MB\R;M.,ZRGR#?N0N\]ZACYL,NOS"3(9!RG-$($O"
M#**<AS"OKC%0G 924IF&5N5>^[N<&OM_E%*PM;89G\A:R_VJC'9]XVK]2):6
MEKL!X&;,[19&SQ1L%/:A91[K5D$7GQ'O$%3=3NC&0!<&N_L!>T\.3C3#A.#E
M)R6TKB58E;66NG;K:EE963,D).99%$"" @91DE.8AV$ $4EQ*!,JL@!;IIFY
MW./4F*<5&.B!!<\;NI@S981*430%4UDE>UTL]08LZSWLO%%-_;6TK9[:/RAF
M].04:L_LM(]R*ZU&LI:WMOF=IJ(QP\9U(IJ>7L=.0V,&PHDD-(8/#HR8U>F'
MREG",9,R0S",8Z(81Q%0GD49C.. !AFA4F!B%0=;-6M%,"-$MS;7,RK9+&-;
M:YC,V,!>><]3_O:RQO:AI7L*N@T8K9L>-PQT3YVCX,[]OP[-^["=L-4>J+S=
MK!]7A=[GS! C- @9AD%,I+XJG:O=!L&0,YI$<9:B&%O5;KS0U]16_/=["WH=
M<P7(5MSAD5B7\#:;Q(Y0]#RSNTOV31W_5(*=I"Y3-_3"X3A=P_G^1D[1T*OX
M<5J&_D<&7"E^OUJHSZNB]IFT"6WN"[(L"=._NROF3/ON"YW]_X.H_YUE"<U3
M(4)(<)RHI3WFZE.HUO<\S.,0HS2.S&Z>#9=A:K33D1<\:X%O 'O4'E*+&Z\#
M1^,R^8R$L7=2ZBBP2\IV [JXW]6XMVJ 7UI%#)G^FD&PN(CL?S!&NIKL:U#L
M[B!?!^?%6\D#FQ[OGO)UNN_=7+ZR*?M2PC_$@^[A;V+U4)#G1WU3NKFJ*QC+
ML+99,=>A,(&DD.8\AP&A4<I3')' Z)[!Q5ZFMH!T)1Q0)?@\FI>7!V<8>5X
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
MH>:913J =23U%+1B!(J?Y+8G>WR;A+67E#^;A/;B0T/"RDGQ(-9U)86FU)Q
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
M$USD4LBB@$6FMQ2X9 A6A!=0)3F7!4E5FE=.M[B.=C,V"V"D!#MBMCPBCI=
M3X!JN:VX&JK86PMWE-PW&&=!"+O).-[5L!N-L^H>;#;./^U;"/=6"/V:K!X6
M*[VO_K_IT]U"R DK!58R53#)L#8$665JB>0I9$7!)"E4KK!5W:/SW8S-$#22
M@E94<Z1CA 5:6F#$=:V,>Q39"QN68'A%M@:^4'F4RCV'Q!7U<H\V.W#1W'.J
M'5;./?NT1[SA<4GGJZ?%<OV[_'/*#5\>_W.^F"V^OCS,Z%HMEM^^S,T[(!Z6
MBZ]+^JV+3.1)R:NB-+1U1#L))885915,*EZAI$*B2JV<A"MD&)OAV&@!6C7
MF\???P);94"GC:F^6.L#6H4<]OV>XV41(HD_"I'-T>$ V&#O$WSQ' 2',$W\
MP1@HH.,W*('B/M>A>#9"Y-GT<+&DZW3?B3I=V93'JO3KE)MTK]NO2UD?MOW6
ME11J3]JVUX\_Z3?/5!^I0_ O#QNVC0FAI5!55D*6E 7$5:D=5\4KR+)4)*+
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
M!G*36)X420?IKXENQ2*2,]ZH@Y#RR,+=X#'BZ&4? AT5)LYSS,^9",4EG4L
M8SU=B<Y*B)R^2LEYI;B+JE=4W%BZ&RY&'-SL1Z@#(^,%<9 W7,S"R40HP[!X
M 45;@K1"NB63EH#&::4Y"2,==IO<6JX; D8<VMQ?>.,P+(CR99B]GF?\]C_Q
M^X1(MBY' YF)=,Y 2,%#]B%Q6T3QO>1%W5FV&PK&'\4\0)A#YS2<A].N[[?+
M\J-HHB/D&D@1%=UP.A&BI25&E#,E$W]X8'[#(RMWP\2(PY:]B+0W6/SKS_?D
M^(:^<7B=]\L%P7V^PDQ?K!:S::Z%_;^$6:U9)Z<+UZO;O'2K]N[PJ3W7?._*
MQX&5WV<K. GARV23)%?OCW?EM^F<%IN2';$XK_6Z@F!V+B@E%11;DRO)MH2H
MZ$AQJF@39"838]L34PFKN(''Q:+G.Q%GZ]7E=S;"!\8ORO__^R[4[7OL7*[Q
M8K4BX5[Q*F1)6= FJZG$H(S0$)@QP%T)P@LON=F67[<_K[?I&*;&O!DJ+@^F
M'H0^X$UUF_J+ _::":59"HZ#E4:3@^X9.>A:0S+<FBQM*K@M.'8H<NZ0,RR
M#M'O@U Y1-@C0,S+L/K\8I[K?W[]/V?3KV%&S*Q>K%^&Y?+[='[RGV%VAA/O
M/&;&!' ,@JYZ82 H1DZ;D'1#"Q:EVU:7N#^".I$W!D0=!(-%:YV, &A_#\M_
MXCK$&5XDO4SQ4FB3($6U^A58[6@K1AO!V4(N8K9D3)+;Z,4VYVI_>&TA:I@>
M&NU U9?\1P"E5V?X&TGL \ZJ*?H^+&_RDCBY"X@6A+"N;@L!SM,?6BA4G*'$
MN"U,LS^6ME$U3 >.=F#J30,C0-.+E&H!\.H#)J2SEC;(6UQ?[0P1DK,R@''U
M;2/X"%[8!)I,21%I?R2Q[;GY --I"U7#-.]HAZ;>-# "-+U?XI<PS;]^^U)]
M9KK%WU6O^I;,)D'KXLE' :XS(Z/3<HA8PU]%R:""3C:%)J#J0-PP+4':8:MO
M?8P 8K>)Q^01:]U@X5H"&8 >-KP$%[.**;*8MF7=]^3<#=-#I.&1M+>,]P?(
M8AUFS4SMMXMYNN!&,Y]<]B07;3U9>\07';$!O \^F$CNL&CCS&VG:PP&=R]Q
M@1[%/X+3YOUR\067Z^_O9X'VUCQ7C_1+C<#1'3T)C/:01 V8M"5910]!\PBH
M4MTJI6B_+3OSD)OL<:K&8&SW J3>1#\"&+TC3D*M8'B#884?:N_B=^5WNI&K
MN";&,Y>\0BA,"]H3/H'328&)(5EG)&V8;9D6^^-H*UECL+-[ 5)_PA\#DJX-
MN!NGJJ0+6A>!$$VMFHR*@V-T69.'P*)EGKYN<Q(]2,X8K.A^D'.PL$> F'/Z
M)U(B(9PI$*:VV7#U>;F"W6OM0_$A&=;R 6T,)G*/[QX[B7,$1O&;:8C3V<88
MHZMTD\KZ>3$CH:_JM;K^?OUZ*$1R3DB0U5E0IA@(WGE(B@<,2OKLMC6ZV1\F
M72D<UE!N_@+;1%$C.(5N\'774_4H56#.@:S9+XH<5/!6,,C)H9:TLXS?5NS6
M"^1&]4K;!@./ ^T0A8P 6I<!U/?A>W4[+\,612B.A2[GD IYFK7^+P:#$'B]
MOUE0V36Z\!ZD9S20.DC;C\2N#Q#]" #TZ^F7V>([XL6#SGU931 #4UXID(:3
MU>!S+0]S5?-6Q^PB7?AM@D9/DC;L==@(5OTJ9,@<VOEL>N%%I+0\P_SW,#\K
M))ZS)?FC+Q>KZR@K,R+IHB*!P"50M0NOB_05,N-D9DF[NVE*]],CNR\W;)2H
M9]@TDO+SP(T+LAA-'&EGB"-KR=ATECCRR92,V;KR9%KMOKC9D:&+#W])/YRF
M,+M\COI X",IUZ2?5_@59XM-E.\6DU%H3]:S!.2)'#9&&O.6>W#.DP\64#*9
M.S&Y-PG#QC1:;)CC:&-,FVC#Q"6?#UPJS'EG$#T4ENA2X5*#SP(A:9&4C2%(
M5G;>2D\L.FQ<I/5!W*?$1V HWHXD7_+S_<HH85I)%P(P[V/EIO8E\J6>S'2Y
M2)Z)MR/$\>_2-<SD@L8F8H^J&/J(>KF8;^3QC^GZ\\NSU7IQ>KU7OC^>:&8Q
M:5,'7&KN2'I<) B2-A 7RDO/K9&NV\6_W_K###EH>7 =00\C.,.V<GF5Q&A,
M5K7_7@IY,PC$@"_D7NE:HD8F,A.F38Y6%^J&F:#0^#SK72TC@-H#%SY=]B5P
MTKN)LH[FS76&(8M@0Q$V>\^\;//4O:?EU?_,A<8X.E#F SY5[7,&WWB5-279
MXCP#;2N7J'1MX^-)<B$ZX8MQ+K6X#L>2PM7TT>"(NAG!N;65T1ML"<&2J!%N
MJ:4EMJ0!IXBMF+0K.1K.MW9(:71+[@C(8P3YVKUBM5#5"!#XB'=S@Z$H@A).
M6W"Y-I+Q7$$0)$/#LE866="RS:/IDZ0-FS=V%-3UJYXQX.U.?.8&)\$@$S6/
M 4T=-&QR)D[00D!C0K&:\=BF.O%QFD83BVV(L'X4,@)HW6!BHK0*F7L- NNH
M:E4R.(D)A+8ETA%MHVKC5MX@8C0!UZ.D=NPD\A'DJ=56B]-U?7&H\JFW.YVR
M.$^5%6;01V4LB.@BL1*J]YLM:%;H3!4I:Y\;F5N/$C6:V&I+$ZL?E8S@+-HB
M(:6C%I9\[E)CQ2H3.RX$ :(8D6/VN=Q]1NVME\Y!F8['B+"VPU9/"MD;6E]Q
M&1?]U;Z>K[QAZKQ+A>5,!)X]").)B20"N'IA6Y6,\B4FY-O:I!U4ZWJ7F*%;
M%_6CZ?L%K@<)?02'THWNPN?T"V:*$*I.0),*E),1HC#DJZ+23D2+<>ODF,/N
MN9N4#)UJW00Q!XE[!'!YD?,FVSS,WH=I?CU_&;Y,R?J:<&TM)L\@15M()N0@
M1.<*^$QF7HY>&+9M]. !Z:X/$S1L\*D1>/H0_A@PE-+9Z=DF6+MQ-&L#_"5^
MQOEJ^A5?S]/B%-\L5JNWN'Y7/H5O$R6MX\HZL+&0R'2*M45 [7'NS:8SOFI4
MH+@CH<.&GEIAKJ&R1H#%#[@.TSGF7\-R3H[%Z@:[K[!,TY2D)[B/,==I+4A>
M1E"%.(H1F$069=9,V#:QSJ=I&S84U0AQ/:MD!""[+ZA)*M*&X 5X+NG(9H'3
M5RF!\;JHI%+DHE7SU+NT#!N2:@2B T4^@EC44Q[PQ$>7RJ9='->&Q,,3!*X8
M>.**N^"C"L/42HXF0^8H,<[#E=,;V 9LI_U^HYO/N*[)W+<9ZZNW]NTECMYH
M>PN'Q^RZS1)JGI@B^XJ@JT(-+T2=P'+.R.Y**OHV+:>.T77[=CR%)/YNN5DV
M;WSE][C<#$":&.D+;20&(OE,-J:B;59B (%H0BR&I495XMWH&SK4U3.*M@>]
M>E'2"&RTVUR=#]IZ<;;^O%A._POSA"P$Y-Q$$#8K.L]3G;P@/#@MI7$\,QO:
ME/-NIVOH&-E1H7:04D8*L=>KU1EQHF66FOP8B(9VC"J"05#&0?T^8TJ$H-N$
MSQZG:>@(V@#0VD,9(X75S1&!6N=DM.5DXBKZ(_GZ(!$3D,/C5+1:$8='P]:N
MXQD;ALL& -B^:AD!RFX\7#QZY>L<K$X!P6[.X\ 81*YKHJW;C"N*SC9_.CK(
M*&L8*FN,MK[5,R[$W;OYF3,:);G77M81ESY*"$(A9$PNFB)CC*TJA!XE:N@X
MVO$0=I ZQHBLBXO?\,(-(WE(;DV-$ ;PC$R 1)N&&R$]:]1P_A&"ADWO.CZB
M]E##&-%T\Y;'XFS29$LBUFZ-SB(X$3Q@D1X5STJ(5D4:!P[&;I;:=7Q<[:N0
M9SKG\$K JT6YJ!6@GX::/7GC[;:^VO86J-UAR6,$;O>50$^!W/-G\2LBKD!M
MM%-).PM2.U_;_P2(L6)<EL@QBLQ\FR#2(P0=6"LYHV\MJFR_$G:_XOP,KS@-
MP<M@:6\56^=CJ<0A2!>(TUA4T2YXW;4<\O%5AHVS]J'D.P6./0ET!'?B!?FU
M+/.A&KE?OZ7963V.:SM;^E^NF2-H@N2&6V!ZDPE7!Q,7X4%*(65.U@G1IHOT
M'L0. [V>87(O[Z*MSL8&RQMB?+%<AOG)9A]?L?F$.":;"A:?,B0D3T<AX2J$
MVG#7L)2BUU[;-B';'ID8YOG@B# ^HH[' ^_5A"DN4:,!]"*"*K&^B0@#1CJ)
MZ K]KTW5Y"4%P[Y+]7DU'R3;$:01714+7TSANFY#[Z-A-G !.A=+;K96Y&8[
M^D.A=T5[5GCCN1]W21KVR:D%:OJ1_BB.EH?Z,EYP-0DN1Q%"!I-KAXW("L2<
M) BG$_?D69O<IM!H*UG#^@<]J?[>,=27'D91M?8WG).4:O?/%_ET.I]6"=7+
M^I(AX;5V' .@SG0!%RUK!ET!;A5CI11K>)N([!.$#7N_M8%6G[H8P8EU3TB3
M6$_L6(@!;NK0;LWH($\!2I1DWIGB;*/GR7ND#'O1M8'/8?(>DZ5T7=4R28*[
MR#@=J!9)(,9'<$F3@@L30>1B(C;NJ7I-S+#Y$DVMHSTE/@+0O%W,%[>YN#HN
M0W26)P^!>07*9@>.<03R:UUP@F%4;6RB1TD:-@6B!8#ZD?X(+JOK#?!BO5Y.
MX]EFA.FGQ7G2^83142FXT)"5U*!2?1'-D0%]EPY2;@R/K F6MM,U;,9#"T#U
MJ(<1'$[GW'P*WRYVQ2]DX95:/F>5LSE(4%ZX>LTGB&(SY9T9XU*PF-M8U8\0
M-&R>0SL<'2;YW0'DSP$TQY/-W)I>[C=<W[B<K=:Z!!;)J[0)R"C,M2*/0?+!
MDN.9BRYM'C!OD3%L^D*3>VQO*8_@E-E6%DX[X$I T@3A"Y-0%"N@>+(0O1:0
M@A$^B& #MLG9ZTC@L&6+3>SK!IH9@;&TC:T77\-T5N_LWQ;+C^'F%/@7^?\[
M6VT:B?V"9;'$#YAF8;6:EFDZ5_+5SZ^;&=ABA4-,8)5!$HSRX++U@$IY']'Y
M4AI%#([%XL QTA8 W6$3#(>6$6RC!V1RQ4KQPG-RMX')>NHHYL&G8D%'FS5=
M0S[&-E6F6X@:N&-^BP.Z+Q6,P JX[-9Q66WP2UA-TR1(*6+!:KL4#C6W$NB?
M"M#2E>QRC+&TZ9WR(#G=$/0L,L;Z$_L(3J*[3+R:SL[(@9D$RZQ3WH#@*A,;
M=89KL?5A*QBE9"I.M4FQ>82@;OAY5FD-?8A^! CZ!TY//A/=+[[B,IS@V[/3
MB,MWY5[Z]_GV8$8&QD,!8<FF4+GVC?4A@5;9((]1Z-3F5-J)S&YH>U;I$.W4
M-%X,7NRH^Y4(W <3I'*0Y2:1"!TXXJD.B9/>^%A,HR2M'0GMAL-G]?#44E4_
M?-%(FU8_^ZX_KG*2]DV"'ML.6GF&TFFP=>[DIM.^-S&0R6<PEVAK=_3G4%OR
M0!KO[<%.$]26.VD=&.$<;<;B@,Q9<HRL5U9DR\JU"=\J\?HV2>,L1-D%$5N2
MJ ^0_M"C3;<FR[TK987K.QQ^KR.#/^#T-)X1!?6W)SJ)8C&1!!U!0D7M:L%@
M "]3S-+1K8#JJ1.O-VK&F5>]#]*&4= /<#D_T&^QQ1W\6%O'(UZU3W':?]N]
M+=TBF4ETL@E&AA_9G$I'!CXQ!R(%IT0T@:DVF6"=R#N\0^W%(I]J-'S"9.;"
M%]K0P=5(MDO@;$Q0A(HY!.,8:S/KYC8=HVFDUQ,N[C>IW5OJ(_!WKZ@_ETBU
MA1?SNG-??)NN)MZ[@K0Y22Z)W#/-(GB,%AS+3D1%_Z?;O/9N)6LDB-I#WX]!
MYV#ACP!)=WAXM3@-T_G$TZ[BFB,D7I_3HJSMOG. [$RI$X5=$FT.H0?)&0ER
M#E?WW0#PP;(? 8!N=/SX.]98SD3DHD6P"-J@)I&0<&)($I1,3FCOF/9MBLGO
MD3(L<'I0[^/=5?:0]0C \L@4E0MF>.W[[>H$%5$KVNO[?60L@?4Z>Q$*6MZF
MM_!6LH;U^_H'47\Z& .@GAZ1<L&8M4K+% S)J*9_QNPA>&4AIQ"42%':V"9(
MUYG$82N3&@"MB6Y& +J[4U(NN% RU.YIM3H]UTPIR\%QN>FZ+:+3V6K3JA+W
M(7J&K5GJ'TX]2'T$V+FR)M\0+Z_IR]5$12Y<\0RB#)%N[DPFI"H!?+#DC@0?
M4FZ3V7V?EI'T-._11]M/S", "AV0RSIC_A6>__?U_'XDY,-B-OMML?PC+/,D
MB,B5$QY$\:4^#@CP22,8A2HEE@)3S1J<[4+H2)RY/7%QO]:DF9)&@,&MW1PE
M<]HC2G"YUJ2K4IU>@@<W4@5KI)2\38;8P>TU6SX'MH/#+ITV=]'-WCC[@LOI
MHKX:+-<]78WW1SFQ[&32$;CB&905$6(*$J)EF6YZ6TIN@[$])VNU?/X[&K(.
MU,.X\'3>U_C5V9*VQ?OS!3:[Y2W^L?G1:L*BL-HJ,BXT;1B2CP8GR..M?<>2
M$C)&WG <X)/T#=Z8Z;BXZU=?HVBT\PA?FP$!UVP54[(L)H#A)=;'K R^<$:V
MB-$F.]1DF1P3AK?)&[P!QM H/$!;@X)PD^NQ=6>=BX]$3(J8?L7WLS"?J")Y
M\9A TF8",ADD^>G"@B4O+-C,R5>_$\)_)/%FUY4'[Y/1'&?M%3)TZM>V'?00
M;Z'FKX5"UD32=*!;F2!JY4&Q5**64: Y"&R/+3QX"XU!L=:+.D;@HV[=2A]P
MM5Y.T_IB$M2+*LE-E1])M>!T?4:_,\D,M=6*0\R1SG*7''BN-90Z(THK:YEJ
MTXSS8-(';]XQ]*W<2,OCA?5FUW;BU[D<@M <,DH&2J*M#9@R%*89DBA2Y&U>
M(PZE?/ 6(T.#NHV.1X#I&X7[GQ://$-O=G0,F]34TYJ+O-'\!R3!KZ9K_(C+
MK].$YX+Z@&EQ,M]\RD9F$R]\LME[8&0KD6M8NQZRJ"!9,I:85BJ:-HFBK3D;
MO#_*T?;$J# R@CUSISU1U%HX9B!)SD%E4]MZ!@$B:4\F&T?3*!ZZ>Q.HIMT@
MC@;'_<4_BM#3M@8LE]TNWB^6&]4]U'1/1^E]49IXK8D97AEPF7MP,EOG!/W1
M:.+]@80/WVWB: @]IHI'<!YN??8R):04D8%U+%5>,D2%!5A(FNPB9U6C,4:'
M/TG^$"]'O2GGP#>D7^?]=&!\X"4LZV#2)BN2I %*$!>NJ#J")*60;<;8J"O^
MGB^239M4#/DDN8LB>H73F,H/V_<#>&K-X0L3V]?]=ZM&,SFBJ:GX7-<&Q<PA
M..,\E)2+R]*R:-K82D-4*5J/&8-@=(Y;VLR)D]7@K 7FM>(^J61%J^C2<ZM2
MW 473U0I[B+U$=AJVRNG7$I<"M00&)>@C,D0Z 2'Y%6TUFEBJ$T/GN=3I;B3
MOG>J4MQ%^"- TL/9Y%$:49!)T$R3C)C1Y+7(!+K.6L)$GHULTYK_V54I[J3N
M3E6*N\A^! "Z7SD7,'IE?8+H!!W+) .()M0>5K6*3G.KPI^X2G$G]3Y9I;B+
MK$< E@>2Q$V,A5AF(%GE0)A2$VH#E."]U58G%AI?5F]&6:/1RPVUGYA' )1.
MCQ77CWSUSS!/6/OHK";!6Y\Y<5@,1E"UBTXL]4SFILZ^55JG-@E_AU ]DDMN
M3\3L\];4A_I^@-9'+\/J\V^SQ1^K)E&&ZT\_=CSA$;[ZCQQ<+73E&#IFHN/.
M042)H'0F\\RG6NDF'"_)HH^M$L\?IZJ']\KZF>^7BZ]3DM\OWW\GX;^>7XV;
M>Y'6TZ^;-O]UZO=T?D;?N^[K>"4;H4423M9:3LOI<B$!>4/;.EF3A/=(PFF3
MD]4/_2,Y)@]%W0.OH<=6[@AN^3MOP)A*JHWNE*[RLRZ#RTF!#%P&,H>$2Z-Y
M@F\%L"%PL/UA?@>EC !1MPR/FJ$R3],9WF+ITZ*CA*^DR6.V1I,TM4%>WU<8
MA$(^%_?H';J24+1Q45IP,ZR3,P)\#PZ1$6R35T@KI^E&JO3U##?ZG^<7IS6?
MX;\VWY\(%#S[E$'[.MM/8ZW<U@F"XRG([+AW;5XBNE W[#$]/(86C14Z I!>
MCGZYG8PX(1%E+0L"ADA^J:FIN<D[DE50F-%[UZC=T,/T#'N>C@Z(/2AM!-![
M/?^*YV*]FE]U<R?5H0JKM#B;KVF+O5_BZ?3L="(,MP49@DFELN@*^%1MIBQI
M>R477*,F17L0.VSI\^A VUK=@PZ]W92JW4\I>KN85Q%?B?1-_?;EH'&5'''$
M-%E5&_LJT4U1ZML"%B$Y\[K$;NWA=UMWV%KHT<"RM<9&,8-YDUU++"5BZ?:4
M^^!Y2#:2H"H_2M0G5>0(-I?BLLI9^C8'Z:,D#5L[/1I<]JNZ4:#P_BZ[$MK%
M,\7UN%9$:;SRX*6LXY),[9/A!90H0F(,4ZLFA-UI'/9:'X%OWTB=H[!([W)&
MALB7,,VO+NBYV()DH6RVYXO5"M>K27&.%QT2*%5;NEB1:J** L\Q6*YY3*I-
MX]_]Z!U;D[%^T/,D2'M7Y4C/UA=I8T6OWH?OFQP';@*OF2J0I2.^2JPVM)<0
M=?1D4!LC99N1E4^2-K:>9$<"XB$*&N4A20PMSXB.:8C3V;D%=+&KKLWHZY]-
M!%>1)9N!B_KD(5FD6XAMVF"5C(E)LK*/!\@=*!];+[/CX;65>D<)YVHX53'^
M8[K^_)*< C*]EY<,?I\4*U3$3#:]UK6(UF=B#R.@%-&X$$.0QVI4NY70L;4\
M.Q)8^U/>T'VH=N3MSK!%Z;E6CCN0SHC:5YR<1%-*'<6MM>/**7\'IIV#2SN0
M,;9^:+V"\,A:&L%9V=WYG*@49-", 2JMZF A S'[ LGG4J2/.?(VS_G=:1SV
MA!R!(]](G?L#=4%;LB50SY\@N@O7Z\*SJY&V0'\H+AF)67M@F3,O> Y)M''L
M^Z%_)*GV1TKC:ZG<$9R]Y"U>IGJG_W,V7>+?P_*?N&F&\1'3V?)\GZ;DL##,
M(*2.M?NAH'TJ EBOZ*YARO/8IH54)_)&F?;7%#>+UDH<11#J'ELD8Q+<^GOM
MR%G?<VN5UF9 \X2G'"5W!ES85-SH!-XG!LE8[3#*X%*;NK7N-(XR>6]0E/:C
MSG% =;E(B'E5AX-_#+,:__U[6->=]_U=>7 W9D,FC_ D2<TV0Y\BQ)JFJWU)
MWG'&+&O3,F5G4D?Y,G54X#95[@B,@.XRGF3!;-Y,GI)6DD<;:(\R+0%34085
MF>REC270G<91.F#'Q&LC=8[7 ?MM.@_SU%VXJ$K17M3:1$?>K7 ,R,,-P+R4
MF?FL8VC3(J$?^H<]D(_M@+54[@C.WIN7RV4M+4GVNEO 1&LF-2-><N$)%),%
MHJNS'),@H2;D036R;9\B;92.5U.\;+$,#E?>:-%XWK;P]SGI\VHJ AE!#^>+
M5VM^1;\V.ZL-#C=2>/=E(_*)\#[$1 *6A7NZ;6R$D%V!C,H)H[,UJKW-VSM;
MHW3LAM\%0X!F!#NHNSXF(1O-N ^$UDQG@W,98B)7@9S<HH,(6B<^L!DR2M_O
MF-ANI,X1V-*5K?K_->KRE;S:^?K&R)#Z ]JLM[]QXS?/V\C??:7\]=O%!J8O
M/H?Y"7X@4_'74I"4D*03/*E$KD4LI(2:Y%[3BY/VDE2 *H8VCQ['Y7-8Y[.9
M;3YBL#SWK33)2C%GM 9RZNF"<W7(E%4*F%4R8$R:A3"^G3%L#L8X@;Z3*D<S
M$?8PEC5'$[*0=1(:W7K$) 2F+3#:KQZC,3&UB:6T1V^S*7<C1>\NJAQ++_JS
M+U]F&U&&V:4H7\_+8GEZKLQ+H9*C;85*!72I\QR8(C?<!PLQ1J:TC@P;9:MW
M)'#8F77-\-A"/2/P\2[2_#:U'OE\ZAA9-V>5DE_.UF\7Z_^-Z]HO;^*$\DPQ
M#<0?[2AK76W'SP%E4%B<5*'17(2N% [<DJL%/.X=B0UT-?[6A1^G)_-IF:;Z
MLGY>&%(GZ2UFTU2]^EML=.M6N/T#>VY0N /U/?4DO+_,=1*O9))<=P>L!$X'
M8*K7(KDE.O.BT6'DLDWQZ.,T'7QM;I/O)Q+I+[,:O.9&)KKX-0A?^QT[+<'7
M)OW>!L=D)JFG-CY[-_H&[B/4#V+N79G]J^:9GU;-3JU!3J^A3C'M-$&/>S"V
M-KMW1D$(=*4*A<*K;*3.;2S@_D^Q387$N^5)F%\T>2&OYA6NTG+ZY;SERR]G
MJ^D<5^>R_G[^Y_76T2*%3%L$2DID340LX%FJ:9'!*M39.)Z?PM5A)(SVX-H%
M)+?J58ZCC1&8_K^$U73UKMR1X3VN0C4BC6.$FDS',ZH$D5D-6C%FB]:Y8)LV
MYMWH&[CQ6;\ ;*B:$0#NND5W?2:]PXNRPB9)DBJA/CE)08Z1)0==<?3DF)=@
M8AN8;:-JX 9E;<#5FQI& *G?5_BN_+I:3\G-QM7$<F]93@9(U62M8G 0A/!@
MN8C)%A%RHR#%;3H&;B#6!C8'B'H$0'F_G"Z65Q/#9V&UVIBU&YU<-;:Z<==/
MF+,:;6!0XJ806C%P43@HQI'8G-&Y68+/;I0.W!6L#=B:JFL$<*0SN.81G:=W
M?)BN_OF2:)BNZU>3++UPTM/.\L& 4D%"R#&"*4%+9,A$HR#-%J*&?61J=Q'V
MHH01X.DCGM0=\0&_U'ZAC]J+4251= #:*[XV'@D0DM#$6? Z,BY,HU;:G<@;
M]N&H$<;Z5\P(T';Q_/K4\^S=W)D-TQ,13):EV@P,+:@B,WB3/7"1.=-D9$K7
MR- _@.I.V'3/#)M'4^,((/M0;=LE)U&@]F0P"!D"6;*60Z!]"%)I+U+Q2L@V
M10F/T]0);OZ9P:TG%8P 3&22(FT'XF1U]R2/LJ@20P16ZM!$C0H<<@%,*Y:\
M\BR&-K'IQVGJ%J)ESPQ-/>E@!&AZ16[.UU!K"NYQDC-1ZXR%9&VHA8T(H60#
MA?9#,+*@<VUF43U.4S<T/9>(?\\Z& &:WN!JA;AIRGZ/E6*,$;IH2#)H<FH4
M!Q\8 \,]R2UXH4J;]-PM1'7#TW,+X/>EA1$ Z@-^Q?D9UH[O)_/I0S%CF562
MPM)YZ\NF-9R#6.L$0]!UH$IR0;>QZ)\DK1NXGEL OU^-C !BM7QNB9]QOJ(#
M^+R5_\-^<JJ3@.D6AU2SVU3,&J(P";CAV69C=9:-*F\Z4M@-<,\M]-]$/R/
MW:]A.2=9U:J>32WG7790L6P2:F!.9%#!&0@D*LA8NYZ@RDZUN2^?(*P;RIY;
MS+]/;8P 7&_QCQN"6B[F]&4ZGTK]\.:1##E7=%3;2!Z+\I$!R8^8M/1_*A3.
M79L7IUTI[0:_Y_8:T%1?SSQO\6U8+C?>T2M<A^FL__S%>PL<,X]Q.W?M\QG)
M*E/&R@0:99WAQ@QXPVMU@(O9,J<1VWCY[;*RWYZ=1ER^*U>=<B_>05:3((BE
M&C?.@9%IJND4CX'7#OC%Y( J\D9%=H^2--H4QEUP<>\TZT4!([A&GWJ.J /
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
M?[MFNICH&)H,D>.F<UX&[TCVM*LU+\Z1L]FHW+,/\H>U(,8/\/UUO3O _3G
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
M*.$D.$W6CXR.\X*1Y]RM3]BV589-O!H']'K3PM!P>F"_W&=(:%9X=2-+K',
M;=&U?0P'(9TM,4ADO..0\PZK#?O0/0YX]:Z5H6'VQ ',DHU:FD2TU^H_63Q$
M611PG1*3B6!TMXG3(P#KX=)L]J R#FCUJ(FA075;H)=ODYLO\N;=LD;2+O<0
MN5AENGZS6*TF.3$FF$>0J<9I>8D00U:0G+6\%%&"[&;,[4G L&'&<<#P&+H;
M)SY_.ZMC1MX39U7K)SC)6IN2K0'!(YWCTB')T"K0R60;@S&E8]U$M_4ZH<__
M&=%WD&;&!;8;DL/EZ67 Z9>S%<ENM7H5OJ]>EU]+P51_^Q6Y4"^74R)D&FK(
M*5L1$;T$LE85J,(9!"8".!6BD(6Y>+<Z=,>8S.XT=8M\LS\3:H^FXK$B^Y'Z
M_2H-VL/317Y1B();(GA7KC;[ Z'6$G5M59\A*]KD2F8.0=)?62Y**1&S5=VR
MR8Y%<;==\2=]$!H4'L]LSYP+I(KFWIO$Y:DQL:02+G,!4YM *K017.U8Y3AC
M7'+!E#@L4K\_;=WVP9_TM>E(*A\KXA]_;'N[^/1YNCS/#;K:][]^PW2VQOS
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
MMG 773>G[NXG#Z[V0S6UZ$ML0^N\=@?[4M_H9[=Y\$QKS7P$S5P"Q;F&:%D
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
M<RV?DC'H>?;!M0<?$MM195,24O8.G=(CD<H_-Z-I<36$M1_MI .H?J80NJX
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
MZU*BD$:::.LXC4YZ3W7:.NQY(K2W"0\,HV]6E^>+(JOSPEC(V4LP AO%O,I
MQ:+URF4UUB/)GC.=MDQ[E@CM;<"ICT)?%*XU)6B=U5Y5'NU6O!!++JW'?+6;
M'JY9 7I5P*N:DE<I%M6QP6+OL:>MVAX=<?NPR %YQ 5'PT9J7CG>Y]HJ0EN'
M*\Q0,;.,,D<9QWFPTG6&TU:#S\X#]C+8]D!<7>#)^$#\Y:Q<5R=3>?UGYK_Z
MZK3]:N%2I6IC!N&#8O>>,X2H Y@:O<":,V6W?U0^-]UI:\GG =%!3-D?K_$*
MKV?T"2^N_^XXA_-?%JD$CU0;?65JU6-8(*H0(0>I B=U*%(GVMZ!SN&_3%N0
MOC?4#6&.O]YUY^)!>C;-A>="SOW*\Z&>;B\]_VMJFUYU*MNTL9SL"ON).<S*
MGM_2T217V,I:P?]3(-@3M1YR&6)2'G@C%,(+)R*-TU5F[QT_NS3:>_IJR6G+
M.X(P'+56X@VAM--0=)LVXLA*(I?W5QW?>=J'=,G=!X7;-E'<W;8SR92["/OX
MEBFB$)7EM HU&)T=I)P-"&&\-,&ZDL:A?]QVQH?4 W0?\-W)H@>$W(]_K-K"
M7"]R449&G4!F%M*(%(!CY\+X<J86KU#(:1%[,]-I;P[GA]2M+'A("&V73E<2
M.@HA5EE!N$809'4$C%( :BD4!I1RC^_F7I[KM+>',T3I=E8\()PN9"VY6B_!
ME4W/,6,AD1'@C<W$,R,2XYP!=9WAM/>%\\-D+XL-=EP^VC'1AXM5_NT[EK6\
M^@//RU9' H^^,7!*__(<!TK)O\+IY\WY )VM-Y-^3R?M('CS7N;#KPS:U"9R
M@XQ;Z%5!5F)*H!K^C&141+E)5&0J,7DAPS@E*KO->U<_UWGT[^Z._I%M]AU_
MYK=%C18ID8369(G##V\@U9A 4T:A<A3.C!- [CCQ:1/W/6+UH9O<I\'G?\C^
MT#-MB, '\:'77QK9DSXUWWGX4^^"QR(J9*EXEW6</F,V"4A02TE*R6Z<^O]I
M_>F'_"N5RQ,>^^LBNCN+C0%__MQ^NGZ5+Y:_M_*29L2O*RR$7&MK=1Q(V_86
MD""68D$;J[2TE$,=IQ)M][D?M%?M@]A'9!'[-?L,$J2G)+Y6Z<8UW97X7WAR
M>86"]?KR].KW'DA/+@05 X$41H/QJ#@]5 $4NBR$(^%PG&9TP\HQ[8'JS!;
MGN PO\60'B[_]\0J7F:VP48/G D_^)U?SI87SSF&;'+6.@807A,[!B<A!25
M:QN$(2R&QJG'&U.J:<]SY[-0IH/*K);-:PZQ5U^(/M#Y[\M,3V^BC2(W;W[V
M<WU/>?7I;/D?MLZ&1GYCLCO^PSCO9(B@K4A@:I 0G56<M&#462@EXCAIZ6@B
M37NT/(L%,R5(#B^5O2V6N;/UWKB-'<J'MAEFY"2XMZ3SR)!9K98P6\B5%)B(
M%I"J!VF]XX!'E1R.,D-^>MF>G[>^\%=-EI\.(:^CQY\O+]87>-;Z_[U?G9R\
M69VW/UR42E8(6Z!$A[R8I8!DJP'AA/%!>1_'2B!&D>>@,^D^R'[D[J>'QQPB
MH^&T\-/EIIVEMT+Z&BTT18!)(@(FU7JH>BNEXLU.CL05.K0HTRZ-.>!SO"6S
M!5BV7BV?-S'9APL\OYC%FODG_\5&M7<5*UXU<(G9U!I3!K1L$=-R*11"\0]4
MI)#:*S7/7>4)8:8]FSK"=;,K8.:PS[2(^8?U^I+*]QO>P"M9-F*O[Y[9O?Z3
MSO.2]; HUAC>][%U^],L86+A,N;&:>I#$D6Y,DXQ>_^Y3GO(-$?$CVON63S6
MVU7MK.=*R_:NY'9I+VK3:\B)PU@5VFNU"E$I@A@55A-LC;'.<AMX0IAI#Y+F
MN"@F!LQ1K)HG8LB45<S*@"F!3>*,@8@"(8>8+,F4;!FGH&J:A&.T"LHC7#&[
M@67'A./UV3Q6S+]HW3J1GI77?WZF=KOS<=5^Z[%N3+4BB1!!\%X+)D?V*C('
M4)1L1K0Z/&RW.).%U%7"@[XTG_*L:Q0(S2$KV5$OU]%KNQN]5D"2; VC&J]>
MHO;Z@-,R(QQ0X^Z) 8L:J;IW<%$.^N)\RL6R&RB.8%7<<0L/^F#?9'OOSI>9
M6I!0KX.$6HNUP7I0@:%M* 0("@FL5EZIFB75>>8]_64]Z/OUF5RXC &KO\["
M6VBAK6ZE]0*)D\8H [#M-%BE QJ;!.ETR*OM:"YN1L'Y-,NR%^@.YZIGW>OH
M_D4%"1&TPQS!I^9;I4H0K/004[ UQ*CU5!>GPPEY-%=#LUB9$X'O$';*;ZGF
M1OINVC%1Y5QB@!@\!_!%$%M1*2BZEFALK,E/E-4-*N?17&,=Q.H<#X);+U >
M.*WFLD2?N.YX.<"P5B8=)"<CT;,+\YIS$Z' 2R>"=\E&'(>X==^2'LW%VD$L
MTS%A> @[Z4#AORR4B@G4GAD*,-I&CBU00VHG"=F@D6&<3D=SRCD/X>YN%HMR
M M#]96[[7M28US:3I]02= /&4^OSFRR$:J/5T0EOQ^' FE;N:5?O 1_*[A%N
M1[!9/J.M.S=&+VHK;T*+Q$EZM:RR% N@50%225*@BK&.]4!W4KFG;0MS?(MS
M#+@=\+/%.^0 O_"?<GSS>GVQ/-V0N_&GWN#RO!$)T+UG?U=G:U3&>. XR(3V
M]11R>.W-X]%D]I2-X?!6AT*MUXUAW.<"Q2B36O^0.A(YSKQIA;HDSANN@ 4J
M$@E9@3&R[DQF[Q%,B2"2"8V9N_HP3N_PP40XZ*>1??#;EV1H'!#,(+Z[FCG_
MY5=_+M<+U"G8J!S(;'CK=C*Q&+P=YHQ5AL!A:QHG%[HWC8DOLZ>!PFHHN\P
M5-LK[JO89^7="9[]A*?T_:HU/N#8K.B*-D+(JI%XR0IH*D'4(DO.JDC'B8[3
MMI!F6HCO *[!SIH'LO0,T'[+G?(UVON1-E60I(I,*"-4;,^ZHG"0#'N!6FH1
M086:\C@T%,].:>9U0J.C936&Z2:]?%R?7RS>-_UMUK*EFE"Y"EFUWF_2F49?
M:T!*GT+Q03G3Z=J>OWH';?RKATB[-^S$-2Z3;MC;ZW]"UW4[Z6NTNXPQ2RNA
M$#DPMEI(JD;P093D<Q;"=[I([@Z;*=W1#B9[:/0M]#>QV:\[NEU/O%2CA=>.
M)UX%&)4DA*H)7+1*&70%<Z<7YYT,?V_HB4V_C>%60VAQ:O/CGW<F[I30E"V!
MEUERZ!<=H.-(,,M8A)=>H1QNN[@W]#1;QF#FWUJ+,XA7MSYC?[L\HQ\NZ'2]
M\!QP*<GAEA>Y/7I##U@SBVU]43JQ\'9F;[YNYSYQQ=\L#A?VC("Y8#Y]6^+T
M4.+;T_P[I_ZW=TMT?BH7O-0QND)@254P@D$;9%905:J57#%1CGA%.8I,,\\2
M!T;G4XMC>JC,9=%L8XB7-/&OU0E_IC45?X\7-_V%%U4(XV3,H'4@,+6P9I3F
M2#P9DY0TU>#,[OE[RWB@#T$&7%3S@])?9)%=1:L+Y)A!H9;@E8AL0!L LV #
M%J]5"H*4'.E^<F\R'NA[CL-99%M Z=@6V?OE^K<WYT0_G/$$:7UQU_EH)V(Q
MF:XJ;SGU)T@A%$CDI<(:0E;CM*S<EX0'^A)CA@ML*!C])9;7M=NIPFHG48$0
MK=F!CZYUR(NLE^I<1AUS.8 =[ 4)#_1-Q:$LKRU@=&S+ZV9?_W[Y^[+066EZ
M67" 7%$H=C A!3 E5DA.>!#%>W*D17 S.\_K*MJTE=3'M*!V!LX!%TP_[!PU
M8J^7;PRUKR+G/A+/HWRYN()%2@&%=<R!DT1(12EP,I>(VMM2Q^&3/Y;R91T:
M78VN0#:RIXG9M.;MJA$;AB*<,\:-Q#[^=_ER3_R.5[[<!P0S"(WN5S(JCND,
M&L?::UW'<FJ5C.3: [L0.6W2'.#]7;X\"A1>+%_N8Y<9@&J4,L7@1".^M*!8
M?6"J0 @6,XA<H]>*+):)^!X/O'RY%[CV4;[<Q](S0/M3/5#??_CENK;%!V\3
M5@<:2WO,*2UG'M6#2<Z2K!SVFW$HVEZ<ULPOJ$='S6HL$\X CP/DS%&[9$A8
M*$9K,-(80*-9JP*IV$!&^)D=$_8K3SJ 4NI=@H<](^"0,?_3ZNSJV<+K?U]R
M>O[#&3N"RXUYGNE-P6,GG8( +[P%0U0A(K&*'"<<$D6296875'U%G/G>,#!V
MAUHZHP+ID%?88WVTD[2/O^*UOM:LN=\WK!/7U/?9R6@\NSJK V^RPK6&==E!
M096*$UYG.\ZCK[V)>* K;%R(#[401\7;X;!,;ZV>^PS "UU4<46G1NO;'K?:
M!)A+@4HDV(31!#TS$KZ>$AYH6>&1+,8=T';4F^(5#].M7B1I&Z+0(%5T8'R1
MG T0 DD*/H?JM9U9LY.>$AYHW>&1K,(=T';8'2*_J9EK*M\[RB&2N.DW6ZMF
M%Y6) $/28*V+U>5673:S2OO^0AYHD>*1K,;=,+?K@OQX +OCPQ!>JJ2#B\AV
M;,3"6@D(R3F(FFPA8RA/U6QAKRGC_.H:CV1%[H*WB4FB6^74Z)%#AS:?[*I$
M4*U#NVZDIL5%2#FRWI1##C"JRJK<7Z*/:[YF(LN!9HR['9#.1/>]<'34&>*M
M3WI R+O)J+_GG?RV!O6N?Q5.%"US!!40P2@JD$24X#BNE\'K0/%@=\H^BCC0
M?'/B2XX9@/+O-;U1WX*JB5Y( SE8SM$%I^?!Y HI>.]U0B?E2,6F,Y#^0"]0
MYK!\9N@*>F'Y+W<#\VWU>50612-8]"6S^BQ"+%*!]B0YE7(%Q41=S/:E@@.-
MR/]2_F!,5!]&]\*!CN>_K3IAB60NBC.C$L$X%(!"$V [/\G&&2%FUI%I:!4<
M:'C_EW((8Z+ZJ+.$.^TEOZVUY$VMTEF(M>6)UO+/%/_26*F34#8X60[,%_21
M_T!OLOY2CF T/!^U%^B17UF,UF8MH%1J)T0U L:0P4;I7&B\>0<7#PQ\5C"_
MF[._E <8"<O'??7676GW[U06)A4MI$R, 66:XQ2MSU,%7L.QU&JKE^J^.]C[
M5=RVLAWH=C_KJ[F]X.R N4V^_L%=S3==G*UI#(:33@/NB^>DO_0#L9U\P!,\
M7W+(R%!<OSHK/]>ZS R&>_"_X8:(6MN:=07I3&.85P$B.@^VBJR#1C\:WWJ/
M6<Z'R20(F\FI"!*1?0_'#!"U]""E4$9J'\B.=*)\'$PFHV%S/-Z2/B:?05[U
MPQF[)OK )MT(][;]@R9O(S0H2@=I69>Z* $F\/896(D@C="H1$FACO-Z^85)
M'0NG22^8K,:QV7SA=TU%D(1W-2J"TEJ9&*TRA-QR+@H*T2?.5,;A?'AQ6M-"
M<##C=P/5%I:8 :S>LTUX K_REO$]_4XGJ\]-INM@ZJ:Q7G65G''@! MBE"Z
M!0TH%[3-(G ",4XHTV%RLX38-E!XS \RJ%UF +5_TAG'^2<LT:MRNCQ;MF#D
M8OD[W1=*E2B+"AJDQ<KI:/+L[OEGWD9? @<FWHT3"'::WK37_N/!;7C;S !P
M QR.2,FQ1G8$UEW1[T0(*6;(J1:3M2@VS>PM\MMCHZ79)?[;,P)F@/E7)YN_
M0^5IT:_7\\(($VNR'/48Y*W#H(886E.RRL)Z%K7B. E+M_D=:+7EEJAY2,0X
MO D'K%8:[;3S)^(-;;U^1^<;N;<YOWSXB8%/)%^<X4!GC*_Q_&QY]NEVD-LS
M&[)L-X\)HBK46KZSN27Q5EQ1$<7:0KY15NQS,]JY!_N#[WYD#7['?^&W12%4
MT?D"4C4\6X^05*-3IV"5Q! +[4?4VRE-ZX\&P<2C/NJ#J'_^ER@/%NTFIMCJ
M<N3I#XWK8IZ:[=B.IKJBG/(&A#>\K\@2(:40P!OK*&4>N8X3\H[E:+Z&HJ_.
M+I9E>7+9,IL/E"_/EQ=+6K_^,Y]<LEAO>.&UC?;RRH0_U^>7B">7K.;<JJ@H
M6$>8(>E8 4D&4\B0"6/?5@PERTQ=6Q\4/G]%,8G!#\XGWNAK5;]_I*N?5A<_
MG%VI:WFV^6,.>:__W3_P)%^>;.:UWN'6><39C.N=1]/;Z+&DE&2\X9#!"$ZI
M+></*3*DG?>%;&W]R@XKEAQNQ6^.'$1QN5*H' &%UF.^%(C9%2"JT0B1BY4C
M52\.*L=,77L?](WGVGL;>@Z'.[O)_-V7IS^PN1$+&%S-M=TC! LF-H*#1 *2
MS<8:2L'%D1IQC"?47*[ ]X_5AT=*,P'.;-?0'5;_&D6['/908VODR?$G!-LX
M=] ;9S)J/1(3_;=F-G$'C[E J!.TM[3GA/C<E-2^YGAY]85:KXF?5F<WO]H4
M/%Z5QEY?Q,GB,2 EJ#(U2AJC 7WKGVYL<,Y7@S)UJJ?N.. <H;>MB5<CZWMJ
M#-WI+-(6WOK#9?K_E"\^KMY<M@=/K4Z:%^:U8+5HE8/4(*FF]K9! BKAH9"W
M2FEEPL/^\L\ J<^HT]Y,CH>FT30_VVVSL_M_>^>Y@2J^4N4%9'DI(8K6R!=!
MQR:Q%<FH?6ZO_268R[WZH0>5VT'B\)?"J]/5Y=G%HMH:V9]$WD-:S*.U@^B=
M 1VL,D:9=H$\QW5P-?TY!@1C(V]8^&\!@_D?+/..MZ9_7[9*Q=_YAZW>(#WX
MQ-"OBEZ:X5#OA.Z/\;5?K!.N5&^IE6FRL:O,D#8O8TV*!JNSI$9B4'MF1CN?
MNS[X[M<+DZIY[1B.DX5M013/"]#&"JK(5+42">TX!>G/3FGBPZ A,/'H-'00
M]8_O5J[_H/V0<$W_YW_]#U!+ P04    " #U@ 1331ACT1P(  "7)@  %
M &5X:&EB:70S,3%Q,C(P,C$N:'1MW5IM<^(X$OY^OT++U,U+%1@,))F03*HR
MP-1R-3?),FS-[:<KV6IC58SEE60(]^NO6S(!0K)+;N<R5*9JB&VUI);ZT=./
M9)__-+CJ3WZ['K+4SC)V_>O'SZ,^JS6:S6^=?K,YF S8SY-_?F;=H!6RB>:Y
MD5:JG&?-YO!+C=52:XM>L[E8+()%)U!ZVIR,F]14MYDI92 05M0NSND)_@(7
M%W\[_ZG18 ,5ES/(+8LU< N"E4;F4_9-@+EAC49EU5?%4LMI:EF[U0[9-Z5O
MY)S[<BMM!A>K=LZ;_OZ\Z3HYCY187IP+.6=2?*C)-C\68:M[$D'[N'L<QM%Q
M&]JGIZ=1DD3Q4=SY=XA.-M'<US%VF<&'VDSFC12H_U[WJ+!G"RELV@M;K;_7
MG-W%>:)RBYUIK.PO=]JP<&L;/)/3O.=&4O.55L6QRI3NO6JY?V=4TDCX3&;+
MWIM++7GVIFYPSAL&M$Q\L9'_ ?0!W7&W"^_?"=;.9 XK?\,V.3F\364D+>N$
M0;CMX1_Y&>-\@GY61_O#\63T:=2_G(RNOK"K3^QZ.!Y=#1"*X^'UU7C"?OTR
M&([9UV'?&71:;3+:9])_P& F/P_9U\OQQ\LOPZ^-JW]]'O[&+OL3<KC=:K4?
M=7K&]10!%REKU:QWBEU53ZPJZ/;_-(;N@V,8U=EXR7/VCX!]X]::.KM.@T%0
M9S%H*Y,ELRFWKU\=O3_[G\=S5G A<-$W,DALKW.,3US<9"XP9KU&^/Z9QQP&
MJ[$\5Y_;4W :')_0D$<LY7-@&N82%DB--I6&_5)RC4#.EFP,A=*6J9Q]4GK&
MPE;C%Z82-@!D9<DF*6A>0&EE;-@HCP,,TND+"E+[0(+TD1L,#09AMF0WN5ID
M(*90]['2/D)"@6&YPAR'/7"9,YXO69E;70+ZC5G/)4 ,'6<SO",_6<)C?*29
MFB%M6^7M=@QRB,$8KI=D,N,W@/UNM&GPF4!GL,O,94_L@PQBJ3%;HEF.U=$3
M 9HM4AFGS)3TLZZ_  U5(S2 F309IE7*T MI4QR@*2!V#E*[!;JF! YSCM4$
MBY:;T_#"\-<Y=/P!2V2.$2:PK"-:1_"A.1;KC7*9)T@AG!0=7L=9*;!-1,U&
M^.J(.$FT4V#0":^$XRQ; [+"@KG7-6)>.*E8)XLR0P-$H4*HN.Z,\R?F)F5)
MIA9F!5$-4VDLZDS+.#WT?J.7]0VDF94S.]Z^,+!U#P1LDZW(O#$5D"HM0+2@
MDD3BK8O6B'$-#A<89QEE0/%C@&",,FE2,B>S&5(BT2+="VGB3)D2ZQ%9:I5Y
M@!1:Q2#PL6%O$0\"$& ^Z,/;..7Y%-@E\M"XS- B[/!&>/06WKFJX9'P=_Y6
MD@S,/3"I?49DM8%7CQ_R9>^.DJV.$NR(QGD?Q6A!Z=QI)?:X9'T:-D^.@Z,?
MCDY^(.@<@$&EC]%R6>S/H52G!!OSTNQ?A3)=! B+JB>?.U6IL0'DI+DTCNG0
M"G+7#LGC-4=N\JR&C#N<5<ESC95ZQ<%4*)$OT1>C,BG<_MB4D9%"<BUI -*G
M>,?\.;54&DJ[;ED:EZ,=+^(&'!W"G;&K5*""E'&9<:)S')9S8IV^L887 YL:
M!J\B($-D7*P/XGLR[$&@.#I(%.]-5SM@WI_H]L8TKH.Y% 15;E3.B=&Y09B3
MCB3\<BU66$)T2Q[)3-HEI?2'NJ65Y6#G$.47Q9;IA@YUB>.V&E!1Z@(1;9P$
MB6.EA7/ *=(IY*@L,@0VED!!*X9,4&U[\.+*D@5R]XN#;_R#X1NV@G:'QCR<
M\ZQT5$7!A21!42CG&!;S@+A[_>I].SPY,_M0K[]]6.\YN&)%I$WC566D2ONX
M!_LD!WYG#229DS_?XK!H)<;="@0_$^B/0QMU\)(0)PZ%,'TL=S%!V^Q*L[F2
M>]KU"01)25S%<:DIYAL9<ZN]F3(6G]!!([9B8FSB=W]8P][N&"<(6*2K>W:5
MF[@= G<>0$<%>7GGRSOO2<K-G:0@HG, !^$R@!M]Q<Y+W/7?0%8=#MRSK_^%
M"?%P?CG;JZ,#0?)3MU?N>%"LX%]?TP^QX28<UTQ$L'J"IMC1IN@41V5JE39W
M"=P]P,9F,VDMP"[+8Z5(H3B@$B'1)U?]+<(5Z=007>-?4L:K=06_EQ)==BNI
MS&-W4/#N>YXR'P2!'LJ^Z3)#K87:3R*V:*M*F]Y8 H*ARKIW^Y<%\!M*HUY[
MN43J5*,[J5P=Z3P)8M56PQ\4/,!;7&!% W>T]0 <*Y6)QH@L%(-UG\4-IG!3
MSA %.#UN&%5:>/#8ZT5FZ$/9TEQB(DXTTD0=PPV.TQ P[D"Y0E;=9S:9SU4V
M!TIO.9]6Y^*ZHD&8%9E: I8N4N6YCV_A%G'V%S-]L&?TW5QLA)_NGS6R YPW
M?Y)T64Y+@SHZ/&Z==>ON_?AJ$-;MT"I_(EP9H!OH5L8+ [W5Q1GFCR+CRY[,
M73>NTMGV< G)<TI"J%6JUZD.V+YX_3H\:/E7XE;C?['JN2H.7%'3BMVRSDG0
M;H6/%K>"Q\O^J-GP?7#::7_W9KNMX.CX9*]FFVXF_&S@A)N"YQ]JG=JJ0K58
M>BT6.ORLVOL^INWBEHS/-EZ"TZK<B:0J:EM0WU9G&\3FOEOH=9X/Z@Y-KU]U
M<8/H?K=?1=_[D.&'S7>ULAP/%#@I=%3'5K/QPH+QT+< AQ*'%S;5UQJE%0D'
MIUWZJ82$#6\A+NDL@UWYC<!C<]]T-+Z1Q_;Y1&GS$Z="^0^\>OZ8>@X['SVM
MX>]R1&M=A4>X!DJ[6^51)[9^_2=;[N.QB_\"4$L#!!0    ( /6 !%,1@'4*
M&0@  )4F   4    97AH:6)I=#,Q,G$R,C R,2YH=&W=6FMOVS@6_;Z_@N-B
M^P#\D&RG29PT0)JXF&"[32?UH#N?%K1(V41D44-2=CR_?L\EY=B.D];!=%,C
M!>I(XB5YR7MX[B&EXU_.+\\&?WSNL[&;9.SS[^\_7IRQ6J/5^MHY:[7.!^?L
MU\&_/[)N,XK9P/#<*J=TSK-6J_^IQFICYXI>JS6;S9JS3E.;46MPU:*FNJU,
M:RN;PHG:R3$]P:_DXN0?Q[\T&NQ<)^5$YHXE1G(G!2NMRD?LJY#VFC4:E=69
M+N9&C<:.M:-VS+YJ<ZVF/)0[Y3)YLFCGN!7NCUN^D^.A%O.38Z&F3(EW-94>
MM#N'/.I*?M#IICPZ2,1POQLEG8-T[^V^C/X;P\D6S$,=Z^:9?%>;J+PQEM1_
MK[M7N*.9$F[<BZ/HGS5O=W*<ZMRA,X/*X7*C#2=O7(-G:I3W_$AJH=*B.-&9
M-KT7D?]W1"6-E$]4-N^].C6*9Z_J%G/>L-*H-!1;]9>$#W#'W\Z"?_NHG:E<
M+OR-V^1D_V:LALJQ3MQLKWOX+3\3S*<T3^KH6?]J</'AXNQT<''YB5U^8)_[
M5Q>7YX#B5?_SY=6 _?[IO'_%OO3/O$$G:L-HFSG_"6,9_-IG7TZOWI]^ZG]I
M7/[G8_\/=GHVH$&UHZB]X?0V()IP,P(6A]HY/>D=%O\O%'7O'=!%G7UQ<BI9
MO\G^9?0HE[;.$FF<2N?,C;E[^6+OX&A[YX^J)TX7_K;@0F#Q-S*9NE[G+9[X
M *I<('B]1GSPQ..-FXNQ/%6?ZU-PV'R[3T.^8&..63=RJN0,%.G&RK+?2FZ
MZ&S.KF2AC6,Z9Q^TF; X:OS&=,K.)=A9L<%8&E[(TJG$LHL\:2)(A\\H2.T=
M"=)[;A$:!&$R9]>YGF52C&0]Q,J$" DM+<LU<AUZX"IG/)^S,G>FE/ ;V<\G
M0H2.LPGNR$^6\@2/#-,3T+?3P6[#()>)M):;.9E,^+5$ORMM6CP3< 9=9CZ+
MH@\R2)1!UH19CNKP1$C#9F.5C)DMZ6=9?R:-K!JA 4R4S9!>*5//E!MC@+:0
MB7>0VBW@FA88YA35!!O.5Z?AF>&OL^OXDRQ5.2),8%E&M [PP1S%9J5<Y2DH
MA).RPW62E0)M C4KX:L#<8IHIT#0":^$XRQ; K+"@KW3-3 OO&2LDT69P0 H
MU("*[\YZ?Q)NQRS-],PN(&KD2%D'O>D8IX?!;WA97T&:73BSX>TS UMW1\ V
M6(O,*UL!J=("1 LZ315N?;0N&#?2XP)Q5L-,4OR8!!B'F;)C,B>S"2B1:)'N
MA;))IFV)>D261F<!((71B11X;-EKX$%( "P$O7^3C'D^DNP4/'159K"(.[P1
M[[V6;WS5>$^$NW"K2 _F 9C4/B.R6L%KP _YLG5'Z5I'*3JB<=Y%,2PHG7NM
MQ-@/PN9^^Z=CD^\(-L^EA>!'K'P.^SZ0ZI1>$U[:[:M0GAM*@*+J*61.71HT
M $::*NMY#E8R]^V0.%XRY"K+&IEQC[(J=2Z14J\8F H5V!*^6)TIX7?)MAQ:
M)10WB@:@0H+WO)]32Z6EI.L7I?49VK,BMN%P"/MC7ZF ?E1)F7$B<PS+.[%,
MWJ@1I,"J@L'54)(A^!;UI?B1_+H#&![N)(:WIJH-*&]/<ELC&JM@J@0!E5N=
M<V)S;@%RTI"$7F[$ DG MN)#E2DWIW1^7[>TKCSH/)["DE@S7=&@/FG<5 ,J
M2E, S];+CR311G@'O!H=R1RJ(@.L42(+6B]D J4=H(MUI0KP]C,#;_*3P1M'
MS7:'QMR?\JST-$6AE6D*.:BF"(J]1]:]?''0CO>/[#:T&V[O5WH>K*@(RK1!
M3PYUZ1[V8)O$P&^M)8GE]/N;&S9<R'"__F28"?CCL48=/!^\B5TARQ#)3430
M]KK2:K[DCF9]!#E2^M9)4AJ*^$JN7&MOHJW#$SII1"LV01-_AD,:]GK#. 5<
M055W["HWL0V2_AR C@CR\M:7-\&3,;>W8H)(SL-;"L_^?O05,\^QV[^6674H
M<,>^_C<F)(#Y^6RK]G8$R8_=5OEC0;& ?WU)/L2%JW!<\A#!ZA%Z8D.5PBD.
M3>JTL;?)VS] 8Y.)<D[*38Y'I:&&,* 2H>"3K_X:< 696B)K_"5-O%A7\L]2
MP66_DLH\\0<$;W[DZ?(.T.>N[)=.,Z@LJ#X%9-$&E;:ZB9* 0I5Q;_<M,\FO
M*84&U>63J->+_GQR<9#S*(!56XQP/' /:W&!BE;>DM8]8*ST)8R!*\C >LC@
M%NG;EA-@ -/CAU$EA7L/NQZ;G?UT[SB^=F4O<XHLG!IP1!W1EI[0@!=_BEP!
MJQ[2FLJG.IM*RFTY'U6'X:;B0#DI,CV7*)V-=2 ^O@9;P.QOIOGF=S,:A9IF
MXDGC>(Y9"H=%I^6HM!#,\=OHJ%OWK\(7'CN_$:O\&6(92-. 6QDOK.PM+HZ0
M*HJ,SWLJ]]WX2D?KR*;7VU/*-Y EU:M3#^-07+WY/CQLQH<']/+;&?P7BXZK
M]^)-_UZ\Y<1F6:?=W(O:#Q9'S?C!LF\UVX[A4/>'-]OM-*-HNV9;?B;";&"^
M;<'S=[5.;5&A6AF]B,4>/HOV?HQIN[@AXZ.5]]VT!.\&,L2P]@U>:V^(LY4'
M_K.%7N?IX.^_KWCYHHO=H?_=>/M\YU.&GQ:':L%Y>B@P+W1,QQ83\L@@H9'U
M".U8/'8U!L]LFL_&2J;LPVV6NEP1_@/22J61YJ&Y;WEF?^2W):L?.!4Z?-[5
M"\?34[GQR=,2^IXXHF45/@3^2[=9Y4$GUG[#!UO^T[&3_P%02P,$%     @
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
MW7S@P\$]A"4!^M8S3[)_JH?8G\9VF1<E06T\!1Y1R.G'DN54-N^"<@C3G$?
M$IB7,454$<6PC[W7D(9R^8+Z98XS@Q8POO4CDBPI#'PNR$;7LIM "B H+*!!
M$XX%Q\NCCFGJSMW5\I/AO :2!$*B&$$2P$+,,"(9YAS:EGASQ1@ A'NM_RIA
M8KPL.$Z9 @=*0.%X5PPOCXSVB2,DO6["I(G+Z V%L0H_Y^DRH443I>/P@'.6
MD,3'6,(L#)F/VH0E+LZNHLSQ#96-*$Y%!FY$<Y+1DC._@$GBJWM.#=-51I+-
MUI\FX&KJ;0 E<A9NT&*"SK8ZSB%8_[TL!%/C$ AE) APP"HQ#7G/:F/F[X)*
M,3I/C"I#W9KZ5#J=O1!TU;8L)$P7W$F*<>(4\*XD.0(JWL"<9HAN0+"=I_D*
M#%UY)_ N@16RPD<\9&A+&H $,/Q4)A0LO2FW*TU1,>N(^1&N9X@]F6/F$XE>
M_$ X)WZ$;$34QFY2[R'F4LIG?FW+#CEA&:.%/MH>B^):,Q[=K\]"X')7+L<$
MJS+??6@=!W^5Z7ZUM;J. /@7-:OGAC3S&2&-)8B>504 'Z40Y Q$[Q0IN)=I
M" D3&,QR6HA<-L4Z$L> _%28B)DN,LPE4BH\;EL42@[D+ETV*5Q5QA444@2K
M5%YLTUY#7_W6[69%\B5NGKV4\W2%0<&HU9]XFLDH/A4&;!LQ,,*0R;8*@W*)
M;HBVKSMV5:=?X83SJ9T')QY.H%J&E^8!S15T+R9907O;/T[ BBPFFQY+I+F2
MR=G7V$(%-Z)I8)^IE4A]%;D^C72[:L?JB@,)QWSP8*NX/JNH\JRB\> A[43M
M=#J/4G75>)3V.:DV,K;,;R^VH[;;CY/OBM5D(*I@8+@+!/AIPVK<ZT\],[L%
M8S^%HE[O1[P*]E.A51XMWVSVMP"UP_])7UX>V3A2Y?/!YNIO.*@+][Z;!$]Q
MPWMHBNL&(CM.AO:E,0M@:]CS=_7_G->!D.>2[Z>N#SH6?56R-3D2#]Q\?N&>
MY+&+@X,$R9(T[^UOQ8;W("%W[Q6SM+I5[>4TQOW9#7UPT[CK!M)X?<="/&P)
M)7_(\J@1>\_JGE3>V)[]"5!+ 0(4 Q0    ( /6 !%,3C\G +!,  %JB   :
M              "  0    !D96YA;&EF+7-T87)S:61E;&5T=&5R+FAT;5!+
M 0(4 Q0    ( /6 !%.)[JRH:# # &^H'0 1              "  603  !D
M;FQI+3(P,C$P-C,P+FAT;5!+ 0(4 Q0    ( /6 !%/F5/6_\Q$  +3%   1
M              "  ?M# P!D;FQI+3(P,C$P-C,P+GAS9%!+ 0(4 Q0    (
M /6 !%.UD<LR'!<  )'<   5              "  1U6 P!D;FQI+3(P,C$P
M-C,P7V-A;"YX;6Q02P$"% ,4    " #U@ 13@CY9 --.  "4BP, %0
M        @ %L;0, 9&YL:2TR,#(Q,#8S,%]D968N>&UL4$L! A0#%     @
M]8 $4[7$]./PU   /0() !4              ( !<KP# &1N;&DM,C R,3 V
M,S!?;&%B+GAM;%!+ 0(4 Q0    ( /6 !%.'G#UURGT  *7>!0 5
M      "  961! !D;FQI+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4    " #U
M@ 1331ACT1P(  "7)@  %               @ &2#P4 97AH:6)I=#,Q,7$R
M,C R,2YH=&U02P$"% ,4    " #U@ 13$8!U"AD(  "5)@  %
M    @ '@%P4 97AH:6)I=#,Q,G$R,C R,2YH=&U02P$"% ,4    " #U@ 13
MNISWW1L%  "A%0  %               @ $K( 4 97AH:6)I=#,R,7$R,C R
M,2YH=&U02P$"% ,4    " #U@ 13_39  R<%   ,%@  %
M@ %X)04 97AH:6)I=#,R,G$R,C R,2YH=&U02P4&      L "P#: @  T2H%
#

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